.build_main_container{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:40px}.build_main_container>h2.logo_headng{margin:0;width:100%}.settings_wrapper .setting_card.connect_store_main.activate .primary_button{text-decoration:none}.build_main_container .rightContentMain{padding:0 50px 0 160px;width:100%}.header_main.build_main_heading{margin-bottom:34px;text-align:center;width:100%}.header_main.build_main_heading h3.heading_text{font-size:18px;line-height:26px;margin:0 0 10px}.build_main_container .rightContentMain .row_container{margin-bottom:20px}.build_main_container .rightContentMain .row_container .card_main_wrapper{display:flex;flex-wrap:wrap}.build_main_container .rightContentMain .row_container .card_main_wrapper .build_card label{border:1px solid #001219;border-radius:5px;cursor:pointer;display:block;font-size:15px;line-height:normal;margin-bottom:15px;margin-right:20px;padding:9px 24px}.build_main_container .rightContentMain .row_container h4{color:#001219;font-size:16px;line-height:19px;margin:0 0 15px}.build_main_container .rightContentMain .header_main .heading_desc{font-size:14px;font-weight:400;line-height:21px}.build_main_container .rightContentMain .footer_build{padding-right:100px;text-align:right}.build_main_container .rightContentMain .footer_build button.next_button{background:#1b3a58;border:0;border-radius:5px;color:#fff;font-size:15px;line-height:28px;padding:8px 48px}.build_card input[type=radio]:checked+label{border:1px solid #1bc1e0!important;color:#1bc1e0}.build_card input[type=radio]{display:none}.larger-text{font-size:24px}body{background:#0000!important;margin:0;padding:0}.container-cstm{box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;justify-content:flex-start;min-height:100vh;overflow-y:auto;overscroll-behavior:contain;padding:clamp(24px,4vh,44px) 3% 48px;width:100%}.build_main_section{position:relative}.header_main h2{color:#000000de;font-family:Avenir;font-size:22px;font-weight:500;margin:0 0 10px}.dark-mode .header_main h2{color:#fff}.header_main .heading_desc{color:#333;font-family:Avenir;font-size:14px;font-weight:500;margin:0 0 23px}.dark-mode .header_main .heading_desc{color:#fff}.grayed_bg_container{background:#fff;border:1px solid #ddd;border-radius:8px;padding:25px}.dark-mode .grayed_bg_container{background-color:#001a23;border-color:#e1e1e11a}.grayed_bg_container .blue_bg_text{background:#1a73e81a;border-radius:5px;color:#1a73e8;display:inline-block;font-size:12px;font-weight:600;margin:0 0 8px;padding:4px 8px}.settings_wrapper .start_heading{color:#000000de;font-family:Avenir;font-size:22px;font-weight:500;margin:0 0 22px}.progress_bar_wrapper{margin:0 0 22px;position:relative}.progress_bar_wrapper .progess_main{background:#0767791c;border-radius:8px;display:flex;height:8px;justify-content:space-between;max-width:calc(100% - 75px);width:100%}.progress_bar_wrapper .progess_main .progress-blue{background:#1bc1e0;border-radius:8px}.progress_bar_wrapper .progess_main span.progess_text{background:#0000;color:#0000008a;font-family:Avenir;font-size:14px;font-weight:400;position:absolute;right:0;top:-3px}.dark-mode .progress_bar_wrapper .progess_main span.progess_text{background:#0000;color:#fff;font-family:Avenir;font-size:14px;font-weight:400;position:absolute;right:0;top:-3px}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main{align-items:center;border:1px solid #e0e0e0;border-radius:4px;display:flex;justify-content:space-between;min-height:100px;padding-left:40px;padding-right:12px}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .container-cstm{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;max-width:996px;padding:0 15px;width:100%}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .build_main_section{position:relative}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .header_main h2{color:#000000de;font-size:22px;font-weight:500;margin:0 0 15px}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .header_main .heading_desc{color:#333;font-size:16px;font-weight:500;margin:0 0 23px}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .grayed_bg_container{background:#d4d4d4;border:1px solid #bbb;border-radius:4px;padding:25px}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .grayed_bg_container .blue_bg_text{background:#1a73e81a;border-radius:5px;color:#1a73e8;display:inline-block;font-size:12px;font-weight:600;margin:0 0 8px;padding:4px 8px}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .settings_wrapper .start_heading{color:#000000de;font-family:Avenir;font-size:22px;font-weight:500;margin:0 0 22px}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .progress_bar_wrapper{margin:0 0 22px;position:relative}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .progress_bar_wrapper .progess_main{background:#ac7ff433;border-radius:8px;display:flex;height:8px;justify-content:space-between;max-width:calc(100% - 75px);width:100%}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .progress_bar_wrapper .progess_main .progress-blue{background:#ac7ff4;border-radius:8px}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .progress_bar_wrapper .progess_main span.progess_text{background:#d4d4d4;color:#0000008a;font-size:14px;font-weight:400;position:absolute;right:0;top:-3px}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main{align-items:center;background:#1a73e812;border:1px solid #1a73e880;border-radius:4px;display:flex;justify-content:space-between;min-height:100px;padding-left:40px;padding-right:12px}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main input{background:#0000;border:1px solid #bbb;border-radius:5px;color:#000000de;font-family:Avenir;font-size:15px;font-weight:500;padding:10px;width:60%}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main button.connect_store{background:#1b3a58;border:0;border-radius:5px;color:#fff;font-size:16px;font-weight:500;padding:8px 16px}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .settings_wrapper .setting_card.connect_store_main{align-items:center;background:#0000;border:1px solid #bbbbbbb3;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;margin:15px 0 0;min-height:100px;padding-left:40px;padding-right:12px;position:relative;transition:all .5s ease}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .settings_wrapper .setting_card.connect_store_main .primary_button{background:#1a73e8;border:0;border-radius:5px;color:#fff;cursor:pointer;font-family:Avenir;font-size:16px;margin:15px 0 0;opacity:.2;padding:10px 15px;position:absolute;right:12px;top:0;transition:all .5s ease}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .settings_wrapper .setting_card.connect_store_main h5{font-family:Avenir;font-size:16px;font-weight:500;margin:0 0 16px}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .settings_wrapper .setting_card.connect_store_main .desc{color:#333;font-size:16px;margin:0}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .footer_section{color:#333;display:flex;font-size:16px;font-weight:400;justify-content:space-between;margin:15px 0 0}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .footer_section .left span.blue_text{color:#1a73e8;text-decoration:underline}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .settings_wrapper .setting_card.connect_store_main.activate{background:#c9cdd5;border-color:#1a73e880}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main .settings_wrapper .setting_card.connect_store_main.activate .primary_button{background:#1e3a57;opacity:1}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main input{background:#0000;border:1px solid #bbb;border-radius:5px;color:#000000de;font-family:Avenir;font-size:15px;font-weight:500;padding:10px 25px;width:60%}.settings_wrapper .progress_bar_wrapper+.setting_card.connect_store_main button.connect_store{background:#1b3a58;border:0;border-radius:5px;color:#fff;font-size:16px;font-weight:500;padding:8px 16px}.settings_wrapper .setting_card.connect_store_main{align-items:flex-start;background:#0000;border:1px solid #bbbbbbb3;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin:12px 0 0;min-height:100px;padding:22px 24px;position:relative;transition:background-color .2s ease,border-color .2s ease}.dark-mode .settings_wrapper .setting_card.connect_store_main{border-color:#e1e1e11a}.settings_wrapper .setting_card.connect_store_main .primary_button{background:#1b3a58;border:0;border-radius:5px;color:#fff;cursor:pointer;font-family:Avenir;font-size:16px;margin:15px 0 0;padding:10px 15px;position:absolute;right:12px;top:0;transition:all .5s ease}.settings_wrapper .setting_card.connect_store_main h5{color:#001219;font-family:Avenir;font-size:16px;font-weight:700;line-height:22px;margin:0 0 6px}.settings_wrapper .setting_card.connect_store_main .desc{color:#4b5563;font-size:14px;line-height:20px;margin:0}.footer_section{color:#333;display:flex;font-size:16px;font-weight:400;justify-content:space-between;margin:15px 0 0}.footer_section .left .blue_text{color:#1a73e8;text-decoration:underline}.settings_wrapper .setting_card.connect_store_main.activate{background:#1a73e812;border-color:#1a73e880}.settings_wrapper .setting_card.connect_store_main.activate .primary_button{background:#1e3a57;opacity:1}.setting_card.connect_store_main.first_connect{background:#1a73e812;border-color:#1a73e880}.build_main_section .install_shop_form{align-items:center;display:flex;justify-content:space-between;width:100%}.setting_card.disabled{opacity:.3;pointer-events:none}.setting_card.completed{background-color:#f8fbff;border-color:#dbe7ff}.setting_card.completed button{cursor:default}.setting_card.active{background:#fff;border:1px solid #84caff;box-shadow:0 0 0 3px #84caff29}.selected_product_summary{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.selected_product_summary span{background:#f2f6ff;border:1px solid #dbe7ff;border-radius:999px;color:#1b3a58;font-size:13px;font-weight:700;line-height:18px;padding:5px 10px}.settings_wrapper .setting_card.connect_store_main .section_wrapper{min-width:0;padding-right:18px}.settings_wrapper .setting_card.connect_store_main .primary_button{flex:0 0 auto;margin:0;min-width:112px;position:static;white-space:nowrap}.build_main_section .install_shop_form{gap:18px}.shopify_connect_fields{align-items:center;display:flex;flex:0 0 48%;gap:10px;justify-content:flex-end}.shopify_connect_fields input.shopify_domain_card{flex:1 1 auto;min-width:220px;width:auto}.shopify_connect_fields button.connect_store:disabled{cursor:not-allowed;opacity:.45}.checklist_step_error{color:#b42318;flex:1 0 100%;font-family:Avenir;font-size:13px;font-weight:700;line-height:18px;margin-top:8px}.product_step_form{display:flex;flex-direction:column;gap:14px;width:100%}.product_step_form .sms_step_header h3{color:#001219;font-family:Avenir;font-size:18px;font-weight:700;line-height:24px;margin:0 0 6px}.product_step_form .sms_step_header p{color:#4b5563;font-family:Avenir;font-size:14px;line-height:20px;margin:0}.product_step_header{margin-bottom:0}.product_step_actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.product_step_primary{background:#1b3a58;border-color:#1b3a58;border-radius:8px;color:#fff;font-weight:700;padding:12px 20px}.product_step_primary,.product_step_secondary{cursor:pointer;font-family:Avenir;margin-top:0}.product_step_secondary{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#001219;font-weight:800;padding:11px 18px}.product_step_secondary:hover{background:#f9fafb;border-color:#98a2b3}.product_step_primary:disabled{cursor:not-allowed;opacity:.45}.product_step_complete_badge{background:#ecfdf3;border:1px solid #abefc6;border-radius:999px;color:#067647}.product_step_complete_badge,.product_step_pending_badge{font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;padding:4px 9px;text-transform:uppercase}.product_step_pending_badge{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563}.onboardingtwo_inline_panel{border-top:1px solid #e5e7eb;margin-top:2px;padding-top:18px;width:100%}.onboardingtwo_inline_panel .sms-onboarding-embedded .grayed_bg_container{background:#0000;border:0;border-radius:0;padding:0}.onboardingtwo_inline_panel .sms-onboarding-embedded .settings_wrapper{width:100%}.onboardingtwo_inline_panel .sms-onboarding-embedded .blue_bg_text,.onboardingtwo_inline_panel .sms-onboarding-embedded .progress_bar_wrapper{display:none}.onboardingtwo_inline_panel .sms-onboarding-embedded .setting_card.connect_store_main{border-radius:8px;cursor:default;padding:18px}.onboardingtwo_inline_form{display:flex;flex-direction:column;gap:16px;width:100%}.onboardingtwo_inline_grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.onboardingtwo_inline_grid.two_columns{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr)}.onboardingtwo_inline_grid label{color:#001219;display:flex;flex-direction:column;font-family:Avenir;font-size:13px;font-weight:800;gap:7px;line-height:18px}.onboardingtwo_inline_grid label.wide{grid-column:1/-1}.onboardingtwo_inline_grid input,.onboardingtwo_inline_grid select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#001219;font-family:Avenir;font-size:14px;line-height:20px;min-height:42px;padding:10px 12px;width:100%}.onboardingtwo_inline_grid input:focus,.onboardingtwo_inline_grid select:focus{border-color:#1b3a58;box-shadow:0 0 0 3px #1b3a581f;outline:none}.onboardingtwo_inline_notice{border-radius:8px;font-family:Avenir;font-size:13px;font-weight:700;line-height:18px;padding:10px 12px}.onboardingtwo_inline_notice.success{background:#ecfdf3;border:1px solid #abefc6;color:#067647}.onboardingtwo_inline_notice.warning{background:#f8fbff;border:1px solid #dbe7ff;color:#1b3a58}.concierge_brand_setup{display:flex;flex-direction:column;gap:16px}.concierge_brand_setup_header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.concierge_brand_setup_header span:first-child{color:#1b3a58;display:block;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;margin-bottom:6px;text-transform:uppercase}.concierge_brand_setup_header h4{color:#001219;font-family:Avenir;font-size:18px;font-weight:800;line-height:24px;margin:0}.concierge_brand_setup_header p{color:#4b5563;font-family:Avenir;font-size:14px;line-height:21px;margin:8px 0 0}.concierge_brand_setup_sources{display:flex;flex-wrap:wrap;gap:8px}.concierge_brand_setup_sources span{background:#fff;border:1px solid #dbe7ff;border-radius:999px;color:#1b3a58;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;padding:6px 10px}.concierge_brand_setup_actions{justify-content:flex-start}.concierge_training_sources{background:#fff;border:1px solid #e1e5ea;border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.concierge_training_source_row{align-items:center;background:#fff;border:0;border-bottom:1px solid #edf0f4;color:#111827;cursor:pointer;display:flex;font-family:Avenir;justify-content:space-between;min-height:62px;padding:15px 16px;text-align:left;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease;width:100%}.concierge_training_source_row:focus-visible,.concierge_training_source_row:hover{background:#f8fafc;color:#001219;outline:none}.concierge_training_source_row:focus-visible{box-shadow:inset 0 0 0 3px #1b3a5824}.concierge_training_source_row.active{background:#f7fbff;border-bottom-color:#0000;color:#001219}.concierge_training_source_label{align-items:center;display:inline-flex;gap:13px;min-width:0}.concierge_training_source_label>svg{background:#eef4f8;border:1px solid #dbe6ee;border-radius:10px;color:#1b3a58;flex:0 0 auto;height:36px;padding:8px;width:36px}.concierge_training_source_label span{color:inherit;font-size:16px;font-weight:900;line-height:22px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concierge_training_source_action{align-items:center;background:#fff;border:1px solid #d9dde3;border-radius:10px;color:#5f6673;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:34px}.concierge_training_source_row.active .concierge_training_source_action,.concierge_training_source_row:focus-visible .concierge_training_source_action,.concierge_training_source_row:hover .concierge_training_source_action{background:#001219;border-color:#001219;color:#fff}.concierge_training_source_row:active .concierge_training_source_action{transform:translateY(1px)}.concierge_training_source_action svg{height:18px;width:18px}.concierge_training_source_panel_slot{background:#f7fbff;border-bottom:1px solid #edf0f4;padding:0 14px 16px 65px}.concierge_training_source_panel_slot .concierge_website_training_panel{background:#fff;margin:0}.concierge_website_training_panel{border:1px solid #dbe6ee;border-radius:12px;display:flex;flex-direction:column;gap:18px;padding:18px}.concierge_source_form_panel{background:#fff}.concierge_source_field{display:flex;flex-direction:column;gap:8px}.concierge_source_field label{color:#4b5563;font-family:Avenir;font-size:13px;font-weight:900;line-height:16px}.concierge_source_field input,.concierge_source_field textarea{background:#fff;border:1px solid #dfe3e8;border-radius:10px;color:#111827;font-family:Avenir;font-size:14px;font-weight:800;line-height:20px;outline:0;padding:11px 13px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;width:100%}.concierge_source_field input::placeholder,.concierge_source_field textarea::placeholder,.concierge_website_url_input input::placeholder{color:#8b94a3;font-weight:700}.concierge_source_field input[type=file]{background:#f8fafc;cursor:pointer;padding:9px}.concierge_source_field input[type=file]::file-selector-button{background:#001219;border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:Avenir;font-size:12px;font-weight:900;line-height:16px;margin-right:12px;padding:8px 10px}.concierge_source_field input[type=file]:disabled::file-selector-button{background:#9ca3af;cursor:not-allowed}.concierge_source_field textarea{min-height:104px;resize:vertical}.concierge_source_field input:focus,.concierge_source_field textarea:focus{border-color:#1b3a58;box-shadow:0 0 0 3px #1b3a581f}.concierge_source_field input:disabled,.concierge_source_field textarea:disabled{background:#f4f6f8;color:#7a8492;cursor:not-allowed}.concierge_source_field span{color:#4b5563;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px}.concierge_qna_topline{padding-bottom:2px}.concierge_qna_import_strip{align-items:center;background:#f8fafc;border:1px solid #e1e5ea;border-radius:10px;display:flex;gap:14px;justify-content:space-between;padding:13px 14px}.concierge_qna_template_copy{display:flex;flex-direction:column;gap:2px;min-width:0}.concierge_qna_template_copy strong{color:#111827;font-family:Avenir;font-size:14px;font-weight:900;line-height:18px}.concierge_qna_template_copy span{color:#5f6673;font-family:Avenir;font-size:13px;font-weight:800;line-height:17px}.concierge_qna_upload_button{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Avenir;font-size:13px;font-weight:900;gap:8px;max-width:260px;min-height:40px;padding:0 13px}.concierge_qna_upload_button:hover{background:#f3f7fb}.concierge_qna_upload_button svg{color:#1b3a58;height:16px;width:16px}.concierge_qna_upload_button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concierge_qna_upload_button input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.concierge_qna_manual_panel{display:flex;flex-direction:column;gap:14px}.concierge_qna_manual_panel[aria-disabled=true]{opacity:.62}.concierge_qna_variant_row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 42px}.concierge_qna_variant_row button{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:8px;color:#4b5563;cursor:pointer;display:inline-flex;justify-content:center;min-height:42px;padding:0}.concierge_qna_variant_row button:hover:not(:disabled){background:#f8fafc;color:#111827}.concierge_qna_variant_row button:disabled{background:#f4f6f8;color:#9ca3af;cursor:not-allowed}.concierge_qna_add_question{align-items:center;align-self:flex-start;background:#fff;border:1px solid #dfe3e8;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;font-family:Avenir;font-size:14px;font-weight:900;gap:8px;min-height:40px;padding:0 14px}.concierge_qna_add_question:hover:not(:disabled){background:#f3f7fb}.concierge_qna_add_question:disabled{background:#f4f6f8;color:#9ca3af;cursor:not-allowed}.concierge_qna_answer_field textarea{min-height:180px;resize:vertical}.concierge_website_training_topline h5{color:#001219;font-family:Avenir;font-size:17px;font-weight:900;line-height:22px;margin:0}.concierge_website_training_topline p{color:#4b5563;font-family:Avenir;font-size:13px;font-weight:700;line-height:20px;margin:6px 0 0}.concierge_website_modes{border-bottom:1px solid #e5e7eb;display:flex;gap:24px}.concierge_website_modes button{background:#0000;border:0;color:#6b7280;cursor:pointer;font-family:Avenir;font-size:14px;font-weight:900;line-height:18px;padding:0 0 12px;position:relative}.concierge_website_modes button.active{color:#001219}.concierge_website_modes button.active:after{background:#001219;bottom:-1px;content:"";height:3px;left:0;position:absolute;right:0}.concierge_website_url_group{display:flex;flex-direction:column;gap:8px}.concierge_exclude_paths label,.concierge_website_url_group label{color:#4b5563;font-family:Avenir;font-size:13px;font-weight:900;line-height:16px}.concierge_website_url_input{align-items:center;border:1px solid #dfe3e8;border-radius:12px;display:grid;grid-template-columns:auto 1fr;min-height:44px;overflow:hidden}.concierge_website_url_input span{border-right:1px solid #e5e7eb;color:#111827;font-family:Avenir;font-size:14px;font-weight:900;padding:0 14px}.concierge_website_url_input input{border:0;color:#111827;font-family:Avenir;font-size:14px;font-weight:800;min-width:0;outline:0;padding:0 14px}.concierge_website_hint{background:#f8fafc;border-radius:10px;color:#6b7280;font-family:Avenir;font-size:12px;font-weight:800;line-height:18px;padding:10px 12px}.concierge_advanced_training{border-top:1px solid #e5e7eb;padding-top:16px}.concierge_advanced_toggle{align-items:center;background:#0000;border:0;color:#111827;cursor:pointer;display:inline-flex;font-family:Avenir;font-size:14px;font-weight:900;gap:10px;padding:0}.concierge_advanced_toggle svg{color:#6b7280;height:18px;width:18px}.concierge_advanced_body{display:flex;flex-direction:column;gap:16px;padding-top:16px}.concierge_exclude_paths{display:flex;flex-direction:column;gap:10px}.concierge_exclude_path_controls{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(136px,168px) minmax(0,1fr) minmax(76px,auto)}.concierge_exclude_path_controls button,.concierge_exclude_path_controls input,.concierge_exclude_path_controls select{border:1px solid #dfe3e8;border-radius:8px;font-family:Avenir;font-size:14px;font-weight:800;min-height:42px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.concierge_exclude_path_controls select{-webkit-appearance:none;appearance:none;background:#fff;color:#111827;cursor:pointer}.concierge_exclude_path_controls input{color:#111827;min-width:0}.concierge_exclude_path_controls input::placeholder{color:#8a93a3}.concierge_exclude_path_controls input:focus,.concierge_exclude_path_controls select:focus{border-color:#1b3a58;box-shadow:0 0 0 3px #1b3a581f;outline:none}.concierge_exclude_path_controls button{background:#111827;color:#fff;cursor:pointer}.concierge_exclude_path_controls button:hover:not(:disabled){background:#1b3a58}.concierge_exclude_path_controls button:disabled{background:#f3f4f6;color:#8a93a3;cursor:not-allowed}.concierge_exclude_path_rules{display:flex;flex-direction:column;gap:12px}.concierge_exclude_path_summary{align-items:center;display:flex;gap:12px;justify-content:space-between}.concierge_exclude_path_summary span{color:#687385;font-family:Avenir;font-size:13px;font-weight:900;line-height:18px}.concierge_exclude_path_summary button{background:#0000;border:0;color:#1b3a58;cursor:pointer;font-family:Avenir;font-size:13px;font-weight:900;padding:0}.concierge_exclude_path_summary button:hover{color:#111827;text-decoration:underline}.concierge_exclude_path_groups{grid-gap:10px;display:grid;gap:10px}.concierge_exclude_path_group{display:flex;flex-direction:column;gap:7px}.concierge_exclude_path_group h6{color:#111827;font-family:Avenir;font-size:12px;font-weight:900;letter-spacing:0;line-height:16px;margin:0}.concierge_exclude_path_chips{display:flex;flex-wrap:wrap;gap:8px}.concierge_exclude_path_chips button{align-items:center;background:#f7fafc;border:1px solid #dfe7ef;border-radius:999px;color:#1b3a58;cursor:pointer;display:inline-flex;font-family:Avenir;font-size:12px;font-weight:900;gap:7px;line-height:16px;max-width:100%;padding:6px 9px 6px 10px}.concierge_exclude_path_chips button span{color:#687385;font-weight:800}.concierge_exclude_path_chips button strong{color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concierge_exclude_path_chips button svg{color:#687385;flex:0 0 auto;height:14px;width:14px}.concierge_exclude_path_chips button:hover{background:#eef6ff;border-color:#c9dff5}.concierge_fetched_links_review{background:#fbfcfd;border:1px solid #e5e9ef;border-radius:14px;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:14px}.concierge_fetched_links_header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.concierge_fetched_links_header h5{color:#111827;font-family:Avenir;font-size:15px;font-weight:900;line-height:20px;margin:0}.concierge_fetched_links_header span{color:#687385;display:block;font-family:Avenir;font-size:13px;font-weight:800;line-height:18px;margin-top:2px}.concierge_fetched_links_tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.concierge_fetched_links_tools input{border:1px solid #dfe3e8;border-radius:8px;color:#111827;font-family:Avenir;font-size:14px;font-weight:800;height:38px;min-width:210px;padding:0 12px}.concierge_fetched_links_tools input::placeholder{color:#8a93a3}.concierge_fetched_links_tools input:focus{border-color:#1b3a58;box-shadow:0 0 0 3px #1b3a581f;outline:none}.concierge_fetched_links_tools button{background:#fff;border:1px solid #dfe3e8;border-radius:8px;color:#1b3a58;cursor:pointer;font-family:Avenir;font-size:13px;font-weight:900;height:38px;padding:0 12px}.concierge_fetched_links_tools button:hover{background:#f3f7fb}.concierge_fetched_links_list{background:#fff;border:1px solid #edf0f4;border-radius:10px;display:flex;flex-direction:column;max-height:320px;overflow:auto;padding:6px}.concierge_fetched_links_list label{grid-gap:10px;align-items:center;border-radius:8px;color:#293241;cursor:pointer;display:grid;font-family:Avenir;font-size:14px;font-weight:850;gap:10px;grid-template-columns:18px minmax(0,1fr);min-height:38px;padding:8px 10px}.concierge_fetched_links_list label.selected,.concierge_fetched_links_list label:hover{background:#f7fafc}.concierge_fetched_links_list input{accent-color:#111827;height:17px;width:17px}.concierge_fetched_links_list label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concierge_fetched_links_more{color:#687385;font-family:Avenir;font-size:13px;font-weight:800;padding:10px;text-align:center}.concierge_advanced_checks{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.concierge_advanced_checks label{align-items:center;color:#4b5563;display:inline-flex;font-family:Avenir;font-size:14px;font-weight:900;gap:10px}.concierge_advanced_checks input{height:18px;width:18px}.concierge_training_source_coming_soon{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:16px}.concierge_training_source_coming_soon strong{color:#111827;font-family:Avenir;font-size:14px;font-weight:900}.concierge_training_source_coming_soon span{color:#6b7280;font-family:Avenir;font-size:13px;font-weight:700}@media (max-width:720px){.concierge_training_source_row{min-height:58px;padding:13px 12px}.concierge_training_source_panel_slot{padding:0 10px 14px}.concierge_website_training_panel{padding:15px}.concierge_qna_import_strip{align-items:stretch;flex-direction:column}.concierge_qna_upload_button{justify-content:center;max-width:none;width:100%}.concierge_advanced_checks,.concierge_exclude_path_controls{grid-template-columns:1fr}.concierge_fetched_links_header{flex-direction:column}.concierge_fetched_links_tools{align-items:stretch;flex-direction:column;width:100%}.concierge_fetched_links_tools button,.concierge_fetched_links_tools input{width:100%}}.concierge_widget_install{display:flex;flex-direction:column;gap:18px}.concierge_widget_install_header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.concierge_widget_install_header span:first-child{color:#1b3a58;display:block;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;margin-bottom:6px;text-transform:uppercase}.concierge_widget_install_header h4{color:#001219;font-family:Avenir;font-size:18px;font-weight:800;line-height:24px;margin:0}.concierge_widget_install_section{display:flex;flex-direction:column;gap:10px}.concierge_widget_install_section_heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.concierge_widget_install_section_heading strong{color:#001219;font-family:Avenir;font-size:14px;font-weight:800;line-height:20px}.concierge_widget_install_section_heading span{color:#667085;font-family:Avenir;font-size:13px;line-height:18px}.concierge_widget_choice_grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.concierge_widget_choice{align-items:flex-start;background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#001219;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:132px;padding:14px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.concierge_widget_choice:focus-visible,.concierge_widget_choice:hover{border-color:#1b3a58;box-shadow:0 10px 24px #1b3a581a;outline:none;transform:translateY(-1px)}.concierge_widget_choice.is-selected{background:#f8fbff;border-color:#1b3a58;box-shadow:inset 0 0 0 1px #1b3a58}.concierge_widget_choice svg{color:#1b3a58;flex:0 0 auto;height:18px;width:18px}.concierge_widget_choice strong{align-items:center;color:#001219;display:flex;flex-wrap:wrap;font-family:Avenir;font-size:14px;font-weight:800;gap:6px;line-height:19px}.concierge_widget_choice strong em{background:#ecfdf3;border:1px solid #abefc6;border-radius:999px;color:#067647;font-size:10px;font-style:normal;font-weight:800;line-height:14px;padding:2px 6px;text-transform:uppercase}.concierge_widget_choice span{color:#4b5563;font-family:Avenir;font-size:13px;line-height:18px}.concierge_widget_install_brief{grid-gap:14px;align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:14px}.concierge_widget_install_brief>div{display:flex;flex-direction:column;gap:6px}.concierge_widget_install_brief strong{color:#001219;font-family:Avenir;font-size:14px;font-weight:800;line-height:20px}.concierge_widget_install_brief span{color:#4b5563;font-family:Avenir;font-size:13px;line-height:19px}.concierge_widget_code_panel{background:#001219;border:1px solid #0012191f;border-radius:8px;min-width:0;overflow:hidden}.concierge_widget_code_toolbar{align-items:center;background:#ffffff0f;border-bottom:1px solid #ffffff1a;display:flex;gap:10px;justify-content:space-between;min-height:38px;padding:7px 8px 7px 12px}.concierge_widget_code_toolbar span{color:#b7e5ee;font-family:Avenir;font-size:11px;font-weight:800;line-height:16px;text-transform:uppercase}.concierge_widget_code_copy{align-items:center;background:#e6f7fb;border:1px solid #e6f7fbd1;border-radius:6px;color:#001219;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Avenir;font-size:12px;font-weight:800;gap:6px;justify-content:center;line-height:16px;min-height:28px;padding:5px 9px;transition:background-color .14s ease,border-color .14s ease,transform .14s ease}.concierge_widget_code_copy:focus-visible,.concierge_widget_code_copy:hover{background:#fff;border-color:#fff;outline:none;transform:translateY(-1px)}.concierge_widget_code_copy svg{height:14px;width:14px}.concierge_widget_install_brief pre{background:#0000;color:#e6f7fb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:18px;margin:0;overflow-x:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.concierge_deploy_agent{display:flex;flex-direction:column;gap:18px}.concierge_deploy_layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr)}.concierge_deploy_channel_list{background:#f8fafc;border:1px solid #e1e5ea;border-radius:12px;display:flex;flex-direction:column;max-height:560px;overflow:auto;padding:6px}.concierge_deploy_channel_list button{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:9px;color:#344054;cursor:pointer;display:grid;font-family:Avenir;gap:8px;grid-template-columns:22px minmax(0,1fr);min-height:52px;padding:9px 10px;text-align:left;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.concierge_deploy_channel_list button:focus-visible,.concierge_deploy_channel_list button:hover{background:#fff;color:#001219;outline:none}.concierge_deploy_channel_list button.is-selected{background:#fff;box-shadow:0 8px 18px #10182814,inset 0 0 0 1px #cbd8e4;color:#001219}.concierge_deploy_channel_list button svg{color:#1b3a58;height:18px;width:18px}.concierge_deploy_channel_list button span{font-size:14px;font-weight:900;line-height:18px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concierge_deploy_channel_list button em{color:#667085;font-size:11px;font-style:normal;font-weight:800;grid-column:2;line-height:14px;margin-top:-3px}.concierge_deploy_channel_panel{background:#fff;border:1px solid #dfe5eb;border-radius:12px;display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px}.concierge_widget_choice_grid_compact{grid-template-columns:repeat(2,minmax(0,1fr))}.concierge_deploy_channel_detail>div:first-child{display:flex;flex-direction:column;gap:7px}.concierge_deploy_channel_detail>div:first-child span{color:#1b3a58;font-family:Avenir;font-size:12px;font-weight:900;line-height:16px;text-transform:uppercase}.concierge_deploy_channel_detail>div:first-child strong{color:#001219;font-family:Avenir;font-size:17px;font-weight:900;line-height:23px}.concierge_deploy_channel_detail>div:first-child p{color:#4b5563;font-family:Avenir;font-size:14px;font-weight:700;line-height:20px;margin:0}.concierge_deploy_channel_cta{align-items:center;align-self:flex-start;background:#001219;border:1px solid #001219;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Avenir;font-size:13px;font-weight:900;gap:8px;min-height:38px;padding:0 13px}.concierge_deploy_channel_cta:focus-visible,.concierge_deploy_channel_cta:hover{background:#1b3a58;border-color:#1b3a58;outline:none}.concierge_deploy_channel_cta svg{height:14px;width:14px}.concierge_stack_setup,.concierge_widget_customize{display:flex;flex-direction:column;gap:18px}.concierge_widget_customize_layout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)}.concierge_widget_customize_controls{display:flex;flex-direction:column;gap:16px}.concierge_widget_palette_row,.concierge_widget_prompt_grid,.concierge_widget_segmented{display:flex;flex-wrap:wrap;gap:8px}.concierge_widget_palette_row button,.concierge_widget_prompt_grid button,.concierge_widget_segmented button{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:999px;color:#1f2937;cursor:pointer;display:inline-flex;font-family:Avenir;font-size:13px;font-weight:800;gap:8px;min-height:36px;padding:7px 12px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.concierge_widget_palette_row button:focus-visible,.concierge_widget_palette_row button:hover,.concierge_widget_prompt_grid button:focus-visible,.concierge_widget_prompt_grid button:hover,.concierge_widget_segmented button:focus-visible,.concierge_widget_segmented button:hover{border-color:#1b3a58;outline:none}.concierge_widget_palette_row button.is-selected,.concierge_widget_prompt_grid button.is-selected,.concierge_widget_segmented button.is-selected{background:#eef6ff;border-color:#1b3a58;box-shadow:inset 0 0 0 1px #1b3a58;color:#001219}.concierge_widget_palette_row button span{border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #00121929;height:16px;width:16px}.concierge_widget_greeting_input{background:#fff;border:1px solid #dfe3e8;border-radius:10px;color:#111827;font-family:Avenir;font-size:14px;font-weight:800;min-height:42px;padding:0 13px;width:100%}.concierge_widget_greeting_input:focus{border-color:#1b3a58;box-shadow:0 0 0 3px #1b3a581f;outline:none}.concierge_widget_polish_actions{justify-content:flex-start}.concierge_stack_summary{background:#f8fafc;border:1px solid #e1e5ea;border-radius:10px;display:flex;gap:14px;justify-content:space-between}.concierge_stack_summary strong{color:#001219;display:block;font-family:Avenir;font-size:14px;font-weight:900;line-height:18px}.concierge_stack_summary span{color:#4b5563;display:block;font-family:Avenir;font-size:13px;font-weight:700;line-height:18px;margin-top:2px}.concierge_stack_summary button{background:#0000;border:0;color:#1b3a58;font-size:13px;padding:0}.concierge_stack_summary button:disabled{color:#98a2b3}.concierge_stack_group{background:#fff;border:1px solid #dfe5eb;border-radius:12px;gap:12px}.concierge_stack_group_header{grid-template-columns:34px minmax(0,1fr) auto}.concierge_stack_group_header>svg{background:#eef4f8;border:1px solid #dbe6ee;border-radius:9px;color:#1b3a58;height:34px;width:34px}.concierge_stack_group_header strong{color:#001219;display:block;font-family:Avenir;font-size:14px;font-weight:900;line-height:18px}.concierge_stack_group_header span{color:#667085;font-weight:700}.concierge_stack_group_header em{background:#001219;color:#fff;height:22px;min-width:22px}.concierge_stack_chip_grid button{background:#fff;border:1px solid #d0d5dd;color:#344054;min-height:34px;padding:7px 10px}.concierge_stack_chip_grid button:focus-visible,.concierge_stack_chip_grid button:hover{border-color:#1b3a58}.concierge_stack_chip_grid button.is-selected{background:#eef6ff;border-color:#1b3a58;color:#001219}.concierge_stack_path{background:#f9fafb;border:1px dashed #cfd7df;border-radius:10px}.concierge_stack_path>div{color:#4b5563}.concierge_stack_path svg{color:#1b3a58}.concierge_preview_setup,.concierge_preview_stage{display:flex;flex-direction:column;gap:16px}.concierge_preview_stage{min-height:clamp(460px,52vh,560px);transition:opacity .18s ease;width:100%}.concierge_preview_waiting_shell{grid-gap:16px;display:grid;gap:16px;grid-template-rows:auto 1fr;min-height:clamp(460px,52vh,560px)}.concierge_preview_chat_shell_placeholder{opacity:.54;pointer-events:none}.concierge_preview_chat_shell_placeholder .concierge_preview_chat{overflow:hidden}.concierge_preview_chat_shell_placeholder .concierge_preview_message_author{opacity:.55}.concierge_preview_chat_shell_placeholder .concierge_preview_message>p{background:linear-gradient(90deg,#edf4fb,#f8fbff 48%,#edf4fb);border-color:#edf4fb;min-height:43px;width:min(280px,62vw)}.concierge_preview_chat_shell_placeholder .concierge_preview_message.is-user>p{background:#dbe7ff;border-color:#dbe7ff;width:min(210px,52vw)}.concierge_preview_intro{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.concierge_preview_intro span:first-child{color:#1b3a58;display:block;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;margin-bottom:6px;text-transform:uppercase}.concierge_preview_intro h4{color:#001219;font-family:Avenir;font-size:18px;font-weight:800;line-height:24px;margin:0}.concierge_preview_intro p{color:#4b5563;font-family:Avenir;font-size:14px;line-height:21px;margin:8px 0 0}.concierge_preview_question_chips{display:flex;flex-wrap:wrap;gap:8px}.concierge_preview_question_chips button{background:#fff;border:1px solid #dbe7ff;border-radius:999px;color:#1b3a58;cursor:pointer;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;padding:7px 10px}.concierge_preview_question_chips button:disabled{cursor:not-allowed;opacity:.5}.concierge_preview_chat{background:#f8fbff;border:1px solid #dbe7ff;border-radius:8px;display:flex;flex-direction:column;gap:12px;max-height:340px;min-height:220px;overflow-y:auto;padding:14px}.concierge_preview_message{align-self:flex-start;max-width:min(82%,560px)}.concierge_preview_message.is-user{align-self:flex-end}.concierge_preview_message_author{color:#667085;display:block;font-family:Avenir;font-size:11px;font-weight:800;line-height:15px;margin-bottom:4px;text-transform:uppercase}.concierge_preview_message>p,.concierge_preview_message_body{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#001219;font-family:Avenir;font-size:14px;line-height:21px;margin:0;padding:11px 13px}.concierge_preview_message.is-user .concierge_preview_message_body,.concierge_preview_message.is-user>p{background:#1b3a58;border-color:#1b3a58;color:#fff}.concierge_preview_message_body{overflow-wrap:anywhere}.concierge_preview_message_body .chat__message_markdown,.concierge_preview_message_body .concierge-overview-v2__chat-html{color:inherit}.concierge_preview_message_body blockquote,.concierge_preview_message_body h1,.concierge_preview_message_body h2,.concierge_preview_message_body h3,.concierge_preview_message_body h4,.concierge_preview_message_body h5,.concierge_preview_message_body h6,.concierge_preview_message_body ol,.concierge_preview_message_body p,.concierge_preview_message_body pre,.concierge_preview_message_body table,.concierge_preview_message_body ul{background:#0000;border:0;box-shadow:none;color:inherit;font-family:inherit;margin:0 0 9px;padding:0}.concierge_preview_message_body :first-child{margin-top:0}.concierge_preview_message_body :last-child{margin-bottom:0}.concierge_preview_message_body ol,.concierge_preview_message_body ul{padding-left:18px}.concierge_preview_message_body li+li{margin-top:5px}.concierge_preview_message_body a{color:#0f5ed7;font-weight:800;text-decoration:underline;text-underline-offset:2px}.concierge_preview_message_body code{background:#eef4ff;border-radius:4px;color:#123452;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;padding:1px 4px}.concierge_preview_message_body pre{background:#0f172a;border-radius:7px;color:#f8fafc;overflow-x:auto;padding:10px}.concierge_preview_message_body pre code{background:#0000;color:inherit;padding:0}.concierge_preview_message_body blockquote{border-left:3px solid #c7d7f3;color:#344054;padding-left:10px}.concierge_preview_message_body table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.concierge_preview_message_body td,.concierge_preview_message_body th{border:1px solid #dbe7ff;padding:6px 8px;text-align:left}.concierge_preview_message.is-user .concierge_preview_message_body a,.concierge_preview_message.is-user .concierge_preview_message_body code{color:#fff}.concierge_preview_message.is-user .concierge_preview_message_body code{background:#ffffff29}.concierge_preview_message.is-loading>p{color:#4b5563}.concierge_preview_form{display:flex;flex-direction:column;gap:9px}.concierge_preview_form label{color:#001219;font-family:Avenir;font-size:13px;font-weight:800;line-height:18px}.concierge_preview_form>div{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:12px;box-shadow:0 1px 2px #1018280a;display:flex;gap:8px;min-height:52px;padding:4px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.concierge_preview_form>div:focus-within{border-color:#1b3a58;box-shadow:0 0 0 3px #1b3a581f,0 1px 2px #1018280a}.concierge_preview_form input{background:#0000;border:0;border-radius:9px;color:#001219;flex:1 1 auto;font-family:Avenir;font-size:14px;line-height:20px;min-height:44px;min-width:0;padding:10px 12px 10px 14px}.concierge_preview_form input:focus{outline:none}.concierge_preview_form input:disabled{cursor:wait}.concierge_preview_readiness_notice{align-items:center;display:flex;gap:12px;justify-content:space-between}.concierge_preview_readiness_notice>span{min-width:0}.concierge_preview_readiness_notice .onboarding_step_button{flex:0 0 auto;min-height:34px;padding:8px 12px}.concierge_preview_context_note{color:#4b5563;font-family:Avenir;font-size:13px;font-weight:700;line-height:19px}.concierge_preview_warming_up{align-items:flex-start;background:#fbfcff;border:1px solid #dbe7ff;border-radius:8px;display:flex;gap:12px;padding:14px}.concierge_preview_warming_up strong{color:#001219;display:block;font-family:Avenir;font-size:15px;font-weight:800;line-height:20px}.concierge_preview_warming_up p{color:#4b5563;font-family:Avenir;font-size:14px;line-height:21px;margin:4px 0 0}.concierge_preview_progress_mark{background:#dbe7ff;border-radius:999px;box-shadow:inset 0 0 0 4px #f8fbff;flex:0 0 auto;height:22px;margin-top:1px;width:22px}.concierge_preview_progress_mark.is-active{animation:conciergePreviewGlow 1.4s ease-in-out infinite;background:#1b3a58}@keyframes conciergePreviewGlow{0%,to{box-shadow:0 0 0 0 #1b3a582e,inset 0 0 0 5px #f8fbff}50%{box-shadow:0 0 0 6px #1b3a5814,inset 0 0 0 5px #f8fbff}}.concierge_preview_question_chips button{min-height:34px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.concierge_preview_question_chips button:not(:disabled):focus-visible,.concierge_preview_question_chips button:not(:disabled):hover{background:#eef6ff;border-color:#9cc8f2;color:#0f2f4d;outline:none;transform:translateY(-1px)}.concierge_preview_chat_shell{background:#f8fbff;border:1px solid #dbe7ff;border-radius:8px;overflow:hidden}.concierge_preview_chat_header{align-items:center;background:#fff;border-bottom:1px solid #dbe7ff;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.concierge_preview_chat_header span{color:#667085;display:block;font-family:Avenir;font-size:11px;font-weight:800;line-height:14px;text-transform:uppercase}.concierge_preview_chat_header strong{color:#001219;display:block;font-family:Avenir;font-size:14px;font-weight:800;line-height:18px;margin-top:2px}.concierge_preview_chat{background:linear-gradient(180deg,#f8fbff,#f4f8fc);border:0;border-radius:0;max-height:360px;min-height:230px}.concierge_preview_message>p{white-space:pre-wrap}.concierge_preview_message>p,.concierge_preview_message_body{box-shadow:0 1px 2px #1018280a}.concierge_preview_message.is-user .concierge_preview_message_body,.concierge_preview_message.is-user>p{background:#123452;border-color:#123452}.concierge_preview_message.is-loading>p{align-items:center;display:inline-flex;gap:8px}.concierge_preview_typing_dots{align-items:center;display:inline-flex;gap:3px}.concierge_preview_typing_dots i{animation:conciergePreviewPulse .9s ease-in-out infinite;background:#667085;border-radius:999px;display:block;height:5px;width:5px}.concierge_preview_typing_dots i:nth-child(2){animation-delay:.12s}.concierge_preview_typing_dots i:nth-child(3){animation-delay:.24s}@keyframes conciergePreviewPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.concierge_preview_form .product_step_primary{align-items:center;border:1px solid #1b3a58;border-radius:9px;display:inline-flex;gap:8px;justify-content:center;min-height:44px;padding:10px 16px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.concierge_preview_form .product_step_primary:not(:disabled):focus-visible,.concierge_preview_form .product_step_primary:not(:disabled):hover{background:#244a6e;border-color:#244a6e;box-shadow:0 8px 18px #1b3a582e;color:#fff;outline:none;transform:translateY(-1px)}.concierge_preview_form .product_step_primary:not(:disabled):active{background:#123452;border-color:#123452;box-shadow:0 3px 8px #1b3a5829;color:#fff;transform:translateY(0)}.concierge_preview_form .product_step_primary:disabled{background:#eef2f6;border-color:#d8e0ea;box-shadow:none;color:#667085;opacity:1}.concierge_preview_form .product_step_primary svg{height:15px;width:15px}.concierge_preview_form input::placeholder{color:#667085}.concierge_preview_context_note{align-items:flex-start;background:#fbfcff;border:1px solid #e5eef8;border-radius:8px;display:flex;gap:8px;padding:10px 12px}.concierge_preview_context_note svg{color:#1b3a58;flex:0 0 auto;height:15px;margin-top:2px;width:15px}.concierge_billing_setup{display:flex;flex-direction:column;gap:16px}.concierge_billing_setup.checkout_active{gap:14px}.concierge_billing_intro{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.concierge_billing_intro span:first-child{color:#1b3a58;display:block;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;margin-bottom:6px;text-transform:uppercase}.concierge_billing_intro h4{color:#001219;font-family:Avenir;font-size:18px;font-weight:800;line-height:24px;margin:0}.concierge_billing_intro p{color:#4b5563;font-family:Avenir;font-size:14px;line-height:21px;margin:8px 0 0}.concierge_pricing_tiers{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.concierge_pricing_tier{align-items:stretch;background:#f8fbff;border:1px solid #dbe7ff;border-radius:8px;display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px}.concierge_pricing_tier.selected{border-color:#0f6b8f;box-shadow:0 0 0 1px #0f6b8f2e}.concierge_pricing_tier_header span{color:#0f6b8f;display:block;font-family:Avenir;font-size:11px;font-weight:800;letter-spacing:0;line-height:15px;text-transform:uppercase}.concierge_pricing_tier_header h5{color:#001219;font-family:Avenir;font-size:18px;font-weight:900;line-height:24px;margin:4px 0 0}.concierge_pricing_tier_header p{color:#4b5563;font-family:Avenir;font-size:13px;line-height:19px;margin:8px 0 0}.concierge_pricing_price{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.concierge_pricing_price strong{color:#001219;font-family:Avenir;font-size:30px;font-weight:900;line-height:34px}.concierge_pricing_included,.concierge_pricing_price span{color:#667085;font-family:Avenir;font-size:13px;line-height:19px}.concierge_pricing_included{color:#001219;font-weight:800}.concierge_pricing_tier ul{display:flex;flex:1 1;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.concierge_pricing_tier li{color:#344054;font-family:Avenir;font-size:13px;line-height:19px;padding-left:18px;position:relative}.concierge_pricing_tier li:before{background:#0f6b8f;border-radius:999px;content:"";height:6px;left:2px;position:absolute;top:7px;width:6px}.concierge_pricing_tier .onboarding_step_button{justify-content:center;width:100%}.concierge_billing_actions{justify-content:flex-start}.concierge_checkout_focus_header{align-items:center;background:#f8fbff;border:1px solid #dbe7ff;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.concierge_checkout_focus_header span:first-child{color:#0f6b8f;display:block;font-family:Avenir;font-size:11px;font-weight:800;line-height:15px;text-transform:uppercase}.concierge_checkout_focus_header h5{color:#001219;font-family:Avenir;font-size:16px;font-weight:900;line-height:22px;margin:3px 0 0}.concierge_checkout_focus_header p{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0}.concierge_checkout_focus_header strong{color:#001219;font-family:Avenir;font-size:24px;font-weight:900;line-height:28px}.concierge_checkout_focus_header p span{color:#667085;font-family:Avenir;font-size:13px;line-height:19px;text-transform:none}.concierge_embedded_checkout{background:#fff;border:1px solid #dbe7ff;border-radius:10px;min-height:min(720px,calc(100vh - 260px));overflow:hidden;padding:8px}.concierge_embedded_checkout>div{min-height:min(700px,calc(100vh - 280px))}.workspace_address_setup{display:flex;flex-direction:column;gap:16px;width:100%}.workspace_address_intro{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.workspace_address_intro p{color:#4b5563;font-family:Avenir;font-size:14px;line-height:20px;margin:0;max-width:680px}.workspace_address_domain_badge{background:#f8fbff;border:1px solid #dbe7ff;border-radius:999px;color:#1b3a58;flex:0 0 auto;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;padding:5px 10px}.workspace_address_type_grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace_address_type_option{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#001219;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:86px;padding:12px;text-align:left}.workspace_address_type_option span{color:inherit;font-family:Avenir;font-size:13px;font-weight:800;line-height:18px}.workspace_address_type_option small{color:#4b5563;font-family:Avenir;font-size:12px;line-height:17px}.workspace_address_type_option.selected{background:#f8fbff;border-color:#1b3a58;box-shadow:0 0 0 3px #1b3a581f}.workspace_address_address_field{align-items:stretch;display:flex;min-width:0}.workspace_address_address_field input{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;min-width:0}.workspace_address_address_field span{align-items:center;background:#f9fafb;border:1px solid #d0d5dd;border-bottom-right-radius:8px;border-left:0;border-top-right-radius:8px;color:#4b5563;display:flex;flex:0 1 auto;font-family:Avenir;font-size:13px;font-weight:800;line-height:18px;min-width:0;padding:0 12px;word-break:break-word}.workspace_address_existing{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.workspace_address_existing>span{color:#4b5563;font-family:Avenir;font-size:11px;font-weight:800;line-height:15px;text-transform:uppercase}.workspace_address_existing div{display:flex;flex-wrap:wrap;gap:8px}.workspace_address_existing code{background:#fff;border:1px solid #d0d5dd;border-radius:999px;color:#001219;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:17px;padding:5px 9px}.smartytap_profile_form{gap:18px}.smartytap_profile_group{display:flex;flex-direction:column;gap:10px}.smartytap_profile_label{color:#001219;font-family:Avenir;font-size:13px;font-weight:800;line-height:18px}.smartytap_profile_choices{display:flex;flex-direction:column;gap:2px;margin-top:2px}.smartytap_profile_choices.two_columns{max-width:620px}.smartytap_profile_choices.four_columns{max-width:420px}.smartytap_profile_choice{align-items:center;background:#0000;border:0;border-radius:6px;color:#001219;cursor:pointer;display:flex;font-family:Avenir;font-size:13px;font-weight:600;gap:10px;line-height:18px;min-height:30px;padding:4px 0;text-align:left}.smartytap_profile_choice.selected{color:#001219}.smartytap_profile_choice input{accent-color:#001219;flex:0 0 auto;height:16px;margin:0;width:16px}.smartytap_profile_choice span{flex:1 1 auto;min-width:0;text-align:left}.sender_identity_setup{display:flex;flex-direction:column;gap:18px}.sender_identity_channel{align-items:flex-start;background:#fff;border:1px solid #d0d5dd;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:16px}.sender_identity_channel_email,.sender_identity_channel_sms{display:block}.sender_identity_channel_copy{min-width:0}.sender_identity_channel_copy h4{color:#001219;font-family:Avenir;font-size:15px;font-weight:800;line-height:21px;margin:0 0 5px}.sender_identity_channel_copy p{color:#4b5563;font-family:Avenir;font-size:13px;line-height:18px;margin:0}.sender_identity_channel_sms .sms-onboarding-embedded{margin-top:14px}.smartytap_profile_select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#001219;font-family:Avenir;font-size:14px;line-height:20px;min-height:42px;padding:10px 12px;width:100%}.smartytap_profile_select:focus{border-color:#1b3a58;box-shadow:0 0 0 3px #1b3a581f;outline:none}.email_sender_inline{display:flex;flex-direction:column;gap:16px;margin-top:14px}.email_sender_empty,.email_sender_loading{color:#4b5563;font-family:Avenir;font-size:13px;line-height:18px}.email_sender_status_row{display:flex;flex-wrap:wrap;gap:8px}.email_sender_status_row span{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;padding:4px 9px;text-transform:uppercase}.email_sender_status_row span.ready{background:#ecfdf3;border-color:#abefc6;color:#067647}.email_sender_field{color:#001219;display:flex;flex-direction:column;font-family:Avenir;font-size:13px;font-weight:800;gap:7px;line-height:18px}.email_sender_field_hint{color:#4b5563;font-family:Avenir;font-size:12px;font-weight:700;line-height:17px}.email_sender_field select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#001219;font-family:Avenir;font-size:14px;line-height:20px;min-height:42px;padding:10px 12px;width:100%}.email_sender_dns_panel,.email_sender_mailbox_form,.email_sender_platform_panel{border-top:1px solid #e5e7eb;padding-top:16px}.email_sender_panel_header h5{color:#001219;font-family:Avenir;font-size:14px;font-weight:800;line-height:20px;margin:0 0 4px}.email_sender_panel_header p{color:#4b5563;font-family:Avenir;font-size:13px;line-height:18px;margin:0 0 12px}.email_sender_dns_records,.email_sender_dns_sections{display:flex;flex-direction:column;gap:8px;margin:0 0 14px}.email_sender_dns_sections{gap:12px}.email_sender_dns_section{border:1px solid #dbe7ff;border-radius:8px;overflow:hidden}.email_sender_dns_section_header{align-items:flex-start;background:#f8fbff;border-bottom:1px solid #dbe7ff;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.email_sender_dns_section_header h6{color:#001219;font-family:Avenir;font-size:13px;font-weight:800;line-height:18px;margin:0 0 3px}.email_sender_dns_section_header p,.email_sender_dns_section_header span{color:#4b5563;font-size:12px;font-weight:700;line-height:17px;margin:0}.email_sender_dns_section_header span{flex:0 0 auto}.email_sender_dns_section .email_sender_dns_records{gap:0;margin:0}.email_sender_dns_pending_key,.email_sender_dns_summary{background:#f8fbff;border:1px solid #dbe7ff;border-radius:8px;color:#1b3a58;display:flex;flex-direction:column;gap:4px;margin:0 0 10px;padding:10px 12px}.email_sender_dns_pending_key strong,.email_sender_dns_summary strong{color:#001219;font-size:13px;line-height:18px}.email_sender_dns_summary_header{align-items:center;display:flex;gap:10px;justify-content:space-between}.email_sender_dns_copy_button,.email_sender_dns_copy_icon_button{align-items:center;background:#fff;border:1px solid #dbe7ff;border-radius:8px;color:#1b3a58;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:Avenir;font-size:12px;font-weight:800;gap:5px;justify-content:center;line-height:16px;min-height:30px;padding:6px 9px;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.email_sender_dns_copy_icon_button{min-height:28px;padding:5px 8px}.email_sender_dns_copy_button:hover,.email_sender_dns_copy_icon_button:hover{border-color:#1bc1e0;color:#001219}.email_sender_dns_copy_button:focus-visible,.email_sender_dns_copy_icon_button:focus-visible{box-shadow:0 0 0 3px #1a73e812;outline:2px solid #1a73e8;outline-offset:2px}.email_sender_dns_copy_button:active,.email_sender_dns_copy_icon_button:active{transform:translateY(1px)}.email_sender_dns_copy_button:disabled,.email_sender_dns_copy_icon_button:disabled{cursor:not-allowed;opacity:.6}.email_sender_dns_pending_key span,.email_sender_dns_summary span{color:#4b5563;font-size:12px;line-height:17px}.email_sender_dns_pending_key code{color:#1b3a58;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;overflow-wrap:anywhere}.email_sender_dns_record{grid-gap:8px;align-items:flex-start;background:#f9fafb;border:0;border-radius:0;border-top:1px solid #e5e7eb;display:grid;gap:8px;grid-template-columns:96px minmax(120px,.85fr) minmax(180px,1.15fr);padding:10px 12px}.email_sender_dns_record:first-child{border-top:0}.email_sender_dns_record.is-pending-generation{border-color:#dbe7ff}.email_sender_dns_detail,.email_sender_dns_type{display:flex;flex-direction:column;gap:5px;min-width:0}.email_sender_dns_pending_value,.email_sender_dns_record code,.email_sender_dns_record strong{color:#001219;font-size:12px;line-height:17px;min-width:0;overflow-wrap:anywhere}.email_sender_dns_label,.email_sender_dns_purpose{color:#4b5563;font-size:11px;font-weight:700;line-height:16px;margin:0}.email_sender_dns_purpose{font-size:12px;font-weight:700;grid-column:2/-1}.email_sender_dns_record code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.email_sender_dns_copy_line{grid-gap:6px;align-items:flex-start;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.email_sender_dns_pending_value{color:#1b3a58;font-weight:800}.email_sender_verification_grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 14px}.email_sender_verification_card{background:#fff;border:1px solid #dbe7ff;border-radius:8px;color:#001219;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.email_sender_verification_card.is-passed{border-color:#abefc6}.email_sender_verification_card.is-failed{border-color:#b42318}.email_sender_check_row,.email_sender_verification_header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.email_sender_verification_header strong{color:#001219;font-family:Avenir;font-size:13px;font-weight:800;line-height:18px}.email_sender_evidence_rows{color:#4b5563;display:flex;flex-direction:column;font-family:Avenir;font-size:12px;font-weight:700;gap:5px;line-height:17px;min-width:0}.email_sender_check_row span,.email_sender_evidence_rows span,.email_sender_observed_values code{overflow-wrap:anywhere}.email_sender_observed_values{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:9px 10px}.email_sender_observed_values span{color:#4b5563;font-family:Avenir;font-size:11px;font-weight:800;line-height:15px;text-transform:uppercase}.email_sender_observed_values code{color:#001219;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:17px}.email_sender_check_list{display:flex;flex-direction:column;gap:7px}.email_sender_check_row{border-top:1px solid #e5e7eb;padding-top:7px}.email_sender_check_row span{color:#4b5563;font-family:Avenir;font-size:12px;font-weight:700;line-height:17px}.email_sender_check_state{border:1px solid #dbe7ff;border-radius:999px;color:#1b3a58;flex:0 0 auto;font-family:Avenir;font-size:11px;font-weight:800;line-height:14px;padding:3px 8px;text-transform:uppercase}.email_sender_check_state.is-passed{background:#ecfdf3;border-color:#abefc6;color:#067647}.email_sender_check_state.is-failed{background:#fff;border-color:#b42318;color:#b42318}.email_sender_blockers{display:flex;flex-wrap:wrap;gap:6px}.email_sender_blockers span{border:1px solid #b42318;border-radius:999px;color:#b42318;font-family:Avenir;font-size:11px;font-weight:800;line-height:14px;padding:3px 8px}.email_sender_ready_mailboxes{background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;color:#067647;font-family:Avenir;font-size:13px;font-weight:800;line-height:18px;padding:10px 12px}.onboardingtwo_product_shell{background:#fff;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;color:#001219;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:80vw;padding:clamp(20px,3vw,30px);width:100%}.onboardingtwo_launch_header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.onboardingtwo_launch_eyebrow,.onboardingtwo_workspace_kicker{color:#1b3a58;display:block;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;margin-bottom:8px;text-transform:uppercase}.onboardingtwo_launch_header h2{color:#001219;font-family:Avenir;font-size:24px;font-weight:800;line-height:30px;margin:0}.onboardingtwo_launch_header p{color:#4b5563;font-family:Avenir;font-size:15px;line-height:22px;margin:10px 0 0;max-width:680px}.onboardingtwo_launch_progress_summary{align-items:flex-end;background:#f8fbff;border:1px solid #dbe7ff;border-radius:8px;display:flex;flex:0 0 auto;flex-direction:column;font-family:Avenir;gap:4px;min-width:148px;padding:14px 16px}.onboardingtwo_launch_progress_summary strong{color:#001219;font-size:16px;line-height:20px}.onboardingtwo_launch_progress_summary span{color:#4b5563;font-size:13px;font-weight:800;line-height:18px}.onboardingtwo_launch_products{margin-bottom:0}.onboardingtwo_launch_layout{grid-gap:22px;align-items:flex-start;display:grid;gap:22px;grid-template-columns:minmax(260px,330px) minmax(0,1fr);min-width:0}.onboardingtwo_progress_panel,.onboardingtwo_workspace_card{background:#f8fbff;border:1px solid #dbe7ff;border-radius:8px}.onboardingtwo_progress_panel{align-self:start;display:flex;flex-direction:column;gap:16px;padding:16px;position:sticky;top:18px}.onboardingtwo_progress_panel_header{display:flex;flex-direction:column;gap:12px}.onboardingtwo_progress_panel_header>div{display:flex;gap:12px;justify-content:space-between}.onboardingtwo_progress_panel_header span{color:#4b5563;font-family:Avenir;font-size:13px;font-weight:800;line-height:18px}.onboardingtwo_progress_panel_header strong{color:#001219;font-family:Avenir;font-size:13px;font-weight:800;line-height:18px}.onboardingtwo_progress_panel .progress_bar_wrapper{margin:0}.onboardingtwo_progress_panel .progress_bar_wrapper .progess_main{max-width:100%}.onboardingtwo_progress_panel .progress_bar_wrapper .progess_main span.progess_text{display:none}.onboardingtwo_step_nav,.onboardingtwo_step_nav_group{display:flex;flex-direction:column;gap:8px}.onboardingtwo_step_nav_group+.onboardingtwo_step_nav_group{border-top:1px solid #e5e7eb;margin-top:8px;padding-top:14px}.onboardingtwo_step_nav_group_label{display:flex;flex-direction:column;gap:2px}.onboardingtwo_step_nav_group_label strong{color:#001219;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;text-transform:uppercase}.onboardingtwo_step_nav_group_label span{color:#4b5563;font-family:Avenir;font-size:12px;line-height:16px}.onboardingtwo_step_nav_item{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#001219;cursor:pointer;display:flex;gap:11px;min-height:64px;padding:11px;text-align:left;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.onboardingtwo_step_nav_item:disabled{cursor:not-allowed}.onboardingtwo_step_nav_item.is-selected,.onboardingtwo_step_nav_item:not(:disabled):hover{border-color:#84caff;box-shadow:0 0 0 3px #84caff29}.onboardingtwo_step_nav_item.is-waiting{background:#0000;color:#4b5563}.onboardingtwo_step_nav_index{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;display:flex;flex:0 0 auto;font-family:Avenir;font-size:11px;font-weight:800;justify-content:center;line-height:14px;min-height:28px;min-width:28px;padding:0 8px}.onboardingtwo_step_nav_item.is-completed .onboardingtwo_step_nav_index{background:#ecfdf3;border-color:#abefc6;color:#067647}.onboardingtwo_step_nav_item.is-active .onboardingtwo_step_nav_index{background:#1b3a58;border-color:#1b3a58;color:#fff}.onboardingtwo_step_nav_body{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.onboardingtwo_step_nav_body strong{color:#001219;font-family:Avenir;font-size:13px;font-weight:800;line-height:18px;overflow-wrap:anywhere}.onboardingtwo_step_nav_body span{color:#4b5563;font-family:Avenir;font-size:12px;font-weight:700;line-height:16px}.onboardingtwo_workspace_panel{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%}.onboardingtwo_essentials_complete{align-items:flex-start;background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;color:#067647;display:flex;gap:16px;justify-content:space-between;min-width:0;padding:14px}.onboardingtwo_essentials_complete>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.onboardingtwo_essentials_complete strong{color:#067647;font-family:Avenir;font-size:15px;font-weight:800;line-height:20px}.onboardingtwo_essentials_complete span{color:#067647;font-family:Avenir;font-size:13px;font-weight:700;line-height:18px}.onboardingtwo_essentials_complete .product_step_actions{flex:0 0 auto;justify-content:flex-end}.onboardingtwo_workspace_card{background:#fff;display:flex;flex-direction:column;gap:18px;min-width:0;padding:clamp(18px,2.4vw,26px)}.onboardingtwo_workspace_header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.onboardingtwo_workspace_header>div{min-width:0}.onboardingtwo_workspace_header h3{color:#001219;font-family:Avenir;font-size:20px;font-weight:800;line-height:26px;margin:0}.onboardingtwo_workspace_header p{color:#4b5563;font-family:Avenir;font-size:14px;line-height:21px;margin:8px 0 0;max-width:760px}.onboardingtwo_workspace_actions{align-items:flex-start;flex-direction:column}.onboardingtwo_completion_panel,.onboardingtwo_ready_note{color:#4b5563;font-family:Avenir;font-size:13px;font-weight:700;line-height:18px}.onboardingtwo_completion_panel{background:#ecfdf3;border:1px solid #abefc6;border-radius:8px;color:#067647;padding:12px}.onboardingtwo_workspace_shopify{align-items:flex-end}.onboardingtwo_workspace_shopify label{color:#001219;display:flex;flex:1 1 auto;flex-direction:column;font-family:Avenir;font-size:13px;font-weight:800;gap:7px;line-height:18px;min-width:240px}.onboardingtwo_workspace_shopify input.shopify_domain_card{width:100%}.sender_identity_overview{align-items:flex-start;background:#f8fbff;border:1px solid #dbe7ff;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px}.sender_identity_overview h4{color:#001219;font-family:Avenir;font-size:15px;font-weight:800;line-height:20px;margin:0 0 5px}.sender_identity_overview p{color:#4b5563;font-family:Avenir;font-size:13px;line-height:18px;margin:0}.sender_identity_track_summary{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.sender_identity_track_summary span,.sms-onboarding-first-run__status span{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;padding:4px 9px;text-transform:uppercase}.sender_identity_voice_panel{align-items:center;background:#f8fbff;border:1px solid #dbe7ff;border-radius:8px;color:#4b5563;display:flex;flex-wrap:wrap;font-family:Avenir;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;line-height:18px;margin-top:14px;padding:12px}.contact_import_inline{display:flex;flex-direction:column;gap:16px}.contact_import_csv,.contact_quick_add_form{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.contact_import_dropzone{align-items:center;background:#f8fbff;border:1px dashed #dbe7ff;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;flex-direction:column;font-family:Avenir;gap:6px;justify-content:center;min-height:118px;padding:16px;text-align:center}.contact_import_dropzone input{height:1px;opacity:0;position:absolute;width:1px}.contact_import_dropzone strong{color:#001219;font-size:15px;font-weight:800;line-height:20px}.contact_import_dropzone span{color:#4b5563;font-size:13px;line-height:18px}.contact_import_preview{display:flex;flex-direction:column;gap:10px;margin-top:12px}.contact_import_summary{display:flex;flex-wrap:wrap;gap:8px}.contact_import_summary span{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;font-family:Avenir;font-size:12px;font-weight:800;line-height:16px;padding:4px 9px;text-transform:uppercase}.contact_import_table{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.contact_import_table_header,.contact_import_table_row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:54px minmax(120px,1fr) minmax(160px,1.2fr) minmax(120px,1fr);padding:9px 10px}.contact_import_table_header{background:#f3f4f6;color:#4b5563;font-family:Avenir;font-size:11px;font-weight:800;line-height:16px;text-transform:uppercase}.contact_import_table_row{border-top:1px solid #e5e7eb;color:#001219;font-family:Avenir;font-size:13px;line-height:18px}.contact_import_table_row span{min-width:0;overflow-wrap:anywhere}.contact_import_table_row .is_ready{color:#067647;font-weight:800}.contact_import_table_row .has_error{color:#4b5563;font-weight:800}.sms-onboarding-first-run{display:flex;flex-direction:column;gap:14px;margin-top:14px}.sms-onboarding-first-run__status{display:flex;flex-wrap:wrap;gap:8px}.sms-onboarding-first-run__status span.ready{background:#ecfdf3;border-color:#abefc6;color:#067647}.sms-onboarding-first-run__section,.sms-onboarding-first-run__sections{display:flex;flex-direction:column;gap:12px}.sms-onboarding-first-run__section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px}.sms-onboarding-first-run__section.is-active{border-color:#84caff;box-shadow:0 0 0 3px #84caff29}.sms-onboarding-first-run__section.is-locked{background:#f8fbff}.sms-onboarding-first-run__section-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.sms-onboarding-first-run__section-header h3{color:#001219;font-family:Avenir;font-size:15px;font-weight:800;line-height:20px;margin:0}.sms-onboarding-first-run__section-header p{color:#4b5563;font-family:Avenir;font-size:13px;line-height:18px;margin:4px 0 0}.sms-onboarding-first-run__section-header span{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;flex:0 0 auto;font-family:Avenir;font-size:11px;font-weight:800;line-height:14px;padding:4px 8px;text-transform:uppercase}.sms-onboarding-first-run__section.is-complete .sms-onboarding-first-run__section-header span{background:#ecfdf3;border-color:#abefc6;color:#067647}.sms-onboarding-first-run__section-body{min-width:0}.sms-onboarding-first-run__locked{background:#f8fbff;border:1px solid #dbe7ff;border-radius:8px;color:#4b5563;font-family:Avenir;font-size:13px;line-height:18px;padding:12px}.sms-onboarding-first-run__locked strong{color:#001219;display:block;font-size:13px;line-height:18px;margin-bottom:10px}.sms-onboarding-first-run__preview-grid{display:flex;flex-wrap:wrap;gap:7px}.sms-onboarding-first-run__preview-grid span{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;font-size:12px;font-weight:800;line-height:16px;padding:4px 8px}.sms-onboarding-first-run .form-page-container{margin:0}.sms-onboarding-first-run .details-content-left h2,.sms-onboarding-first-run .form-header h2{color:#001219;font-size:18px;line-height:24px;margin:0 0 6px}.sms-onboarding-first-run .details-content-left p,.sms-onboarding-first-run .form-header p{color:#4b5563;font-size:13px;line-height:19px;margin:0 0 14px}.sms-onboarding-first-run .form_names_row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;width:100%}.sms-onboarding-first-run .form_names_row_textfield,.sms-onboarding-first-run .form_names_row_two{min-width:0;width:100%}.sms-onboarding-first-run .info-form input,.sms-onboarding-first-run .info-form select,.sms-onboarding-first-run .sender_details_form_input,.sms-onboarding-first-run select,.sms-onboarding-first-run textarea{background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-sizing:border-box;color:#001219;min-height:42px;width:100%}.sms-onboarding-first-run textarea{min-height:78px;padding:10px 12px}.sms-onboarding-first-run .sender-details-content{display:block;margin-top:0}.sms-onboarding-first-run .details_content_left_header{margin-right:0}.sms-onboarding-first-run .phone-info-section{margin:18px 0}.sms-onboarding-first-run .sender-details-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:58px}.sms-onboarding-first-run .sender_details_form_button{bottom:0;left:0;position:absolute}.sms-onboarding-first-run .available-numbers-list{display:flex;flex-wrap:wrap;gap:8px}.sms-onboarding-first-run .available-number-option{min-height:42px}.dark-mode .product_step_pending_badge{background:#ffffff0f;border-color:#ffffff1f;color:#d0d5dd}.dark-mode .contact_import_csv,.dark-mode .contact_quick_add_form,.dark-mode .onboardingtwo_product_shell,.dark-mode .onboardingtwo_step_nav_item,.dark-mode .onboardingtwo_workspace_card,.dark-mode .sms-onboarding-first-run__section{background:#001a23;border-color:#ffffff1a;color:#f9fafb}.dark-mode .contact_import_dropzone,.dark-mode .onboardingtwo_launch_progress_summary,.dark-mode .onboardingtwo_progress_panel,.dark-mode .sender_identity_overview,.dark-mode .sender_identity_voice_panel,.dark-mode .sms-onboarding-first-run__locked,.dark-mode .sms-onboarding-first-run__section.is-locked{background:#002331;border-color:#ffffff1f}.dark-mode .contact_import_dropzone strong,.dark-mode .onboardingtwo_essentials_complete strong,.dark-mode .onboardingtwo_launch_header h2,.dark-mode .onboardingtwo_launch_progress_summary strong,.dark-mode .onboardingtwo_progress_panel_header strong,.dark-mode .onboardingtwo_step_nav_body strong,.dark-mode .onboardingtwo_step_nav_group_label strong,.dark-mode .onboardingtwo_workspace_header h3,.dark-mode .onboardingtwo_workspace_shopify label,.dark-mode .sender_identity_overview h4,.dark-mode .sms-onboarding-first-run .details-content-left h2,.dark-mode .sms-onboarding-first-run .form-header h2,.dark-mode .sms-onboarding-first-run__locked strong,.dark-mode .sms-onboarding-first-run__section-header h3{color:#f9fafb}.dark-mode .concierge_billing_intro p,.dark-mode .concierge_preview_context_note,.dark-mode .concierge_preview_intro p,.dark-mode .concierge_widget_choice span,.dark-mode .concierge_widget_install_brief span,.dark-mode .concierge_widget_install_header p,.dark-mode .concierge_widget_install_section_heading span,.dark-mode .contact_import_dropzone span,.dark-mode .onboardingtwo_essentials_complete span,.dark-mode .onboardingtwo_launch_header p,.dark-mode .onboardingtwo_launch_progress_summary span,.dark-mode .onboardingtwo_progress_panel_header span,.dark-mode .onboardingtwo_ready_note,.dark-mode .onboardingtwo_step_nav_body span,.dark-mode .onboardingtwo_step_nav_group_label span,.dark-mode .onboardingtwo_workspace_header p,.dark-mode .sender_identity_overview p,.dark-mode .sender_identity_voice_panel,.dark-mode .sms-onboarding-first-run .details-content-left p,.dark-mode .sms-onboarding-first-run .form-header p,.dark-mode .sms-onboarding-first-run__locked,.dark-mode .sms-onboarding-first-run__section-header p{color:#d0d5dd}.dark-mode .onboardingtwo_launch_eyebrow,.dark-mode .onboardingtwo_workspace_kicker{color:#1bc1e0}.dark-mode .onboardingtwo_step_nav_item.is-waiting{background:#0000}.dark-mode .onboardingtwo_essentials_complete{background:#002331;border-color:#ffffff1f}.dark-mode .contact_import_table,.dark-mode .contact_import_table_row,.dark-mode .onboardingtwo_step_nav_group+.onboardingtwo_step_nav_group{border-color:#ffffff1f}.dark-mode .concierge_checkout_focus_header,.dark-mode .concierge_preview_question_chips button,.dark-mode .concierge_pricing_tier,.dark-mode .contact_import_summary span,.dark-mode .onboardingtwo_step_nav_index,.dark-mode .sender_identity_track_summary span,.dark-mode .sms-onboarding-first-run__preview-grid span,.dark-mode .sms-onboarding-first-run__section-header span,.dark-mode .sms-onboarding-first-run__status span{background:#ffffff0f;border-color:#ffffff1f;color:#d0d5dd}.dark-mode .concierge_checkout_focus_header h5,.dark-mode .concierge_checkout_focus_header strong,.dark-mode .concierge_pricing_included,.dark-mode .concierge_pricing_price strong,.dark-mode .concierge_pricing_tier_header h5{color:#f9fafb}.dark-mode .concierge_checkout_focus_header p span,.dark-mode .concierge_pricing_price span,.dark-mode .concierge_pricing_tier li,.dark-mode .concierge_pricing_tier_header p{color:#d0d5dd}.dark-mode .contact_import_table_header{background:#ffffff0f;color:#d0d5dd}.dark-mode .contact_import_table_row{color:#f9fafb}.dark-mode .sms-onboarding-first-run .info-form input,.dark-mode .sms-onboarding-first-run .info-form select,.dark-mode .sms-onboarding-first-run .sender_details_form_input,.dark-mode .sms-onboarding-first-run select,.dark-mode .sms-onboarding-first-run textarea{background:#002331;border-color:#ffffff1f;color:#f9fafb}@media (max-width:64em){.onboardingtwo_launch_layout{grid-template-columns:1fr}.onboardingtwo_progress_panel{position:static}.onboardingtwo_step_nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48em){.onboardingtwo_product_shell{max-width:100%;padding:18px}.onboardingtwo_essentials_complete,.onboardingtwo_launch_header,.onboardingtwo_workspace_header,.sender_identity_overview,.sms-onboarding-first-run__section-header{flex-direction:column}.onboardingtwo_essentials_complete .product_step_actions{justify-content:flex-start}.onboardingtwo_launch_progress_summary{align-items:flex-start;width:100%}.onboardingtwo_inline_grid,.onboardingtwo_inline_grid.two_columns,.onboardingtwo_step_nav{grid-template-columns:1fr}.concierge_billing_intro,.concierge_brand_setup_header,.concierge_checkout_focus_header,.concierge_preview_intro,.concierge_widget_install_header{flex-direction:column;gap:12px}.concierge_deploy_layout,.concierge_pricing_tiers,.concierge_stack_group_grid,.concierge_widget_choice_grid,.concierge_widget_customize_layout{grid-template-columns:1fr}.concierge_deploy_channel_list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}.concierge_widget_error_row{align-items:center;display:flex;gap:10px;justify-content:space-between}.concierge_widget_error_row span{min-width:0}.concierge_widget_error_row button{background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#111827;cursor:pointer;flex:0 0 auto;font-family:Avenir;font-size:12px;font-weight:900;min-height:30px;padding:0 10px}.concierge_widget_error_row button:focus-visible,.concierge_widget_error_row button:hover{background:#f8fafc;border-color:#1b3a58;outline:none}@media (max-width:720px){.concierge_widget_customize_header{align-items:flex-start;flex-direction:column}.concierge_widget_color_presets{justify-content:space-between;width:100%}.concierge_widget_error_row{align-items:flex-start;flex-direction:column}}.concierge_deploy_agent,.concierge_stack_setup,.concierge_widget_customize{--cz-onboarding-text:#001219;--cz-onboarding-text-muted:#4b5563;--cz-onboarding-text-soft:#667085;--cz-onboarding-surface:#fff;--cz-onboarding-surface-muted:#f8fafc;--cz-onboarding-surface-selected:#eef6ff;--cz-onboarding-border:#d0d5dd;--cz-onboarding-border-soft:#e5e7eb;--cz-onboarding-accent:#1b3a58;--cz-onboarding-accent-strong:#001219;--cz-onboarding-focus:#1b3a5824;--cz-onboarding-shadow:0 10px 24px #1b3a581a;--cz-onboarding-card-shadow:0 8px 18px #10182814;--cz-onboarding-code-bg:#001219;--cz-onboarding-code-panel:#ffffff0f;--cz-onboarding-code-border:#ffffff1a;--cz-onboarding-code-text:#e6f7fb;--cz-onboarding-code-muted:#b7e5ee;--cz-onboarding-success-bg:#ecfdf3;--cz-onboarding-success-border:#abefc6;--cz-onboarding-success-text:#067647}.dark-mode .concierge_deploy_agent,.dark-mode .concierge_stack_setup,.dark-mode .concierge_widget_customize{--cz-onboarding-text:#f9fafb;--cz-onboarding-text-muted:#d0d5dd;--cz-onboarding-text-soft:#98a2b3;--cz-onboarding-surface:#001a23;--cz-onboarding-surface-muted:#002331;--cz-onboarding-surface-selected:#1bc1e01f;--cz-onboarding-border:#ffffff24;--cz-onboarding-border-soft:#ffffff1a;--cz-onboarding-accent:#1bc1e0;--cz-onboarding-accent-strong:#c7eff7;--cz-onboarding-focus:#1bc1e03d;--cz-onboarding-shadow:0 12px 28px #00000047;--cz-onboarding-card-shadow:0 10px 24px #00000042;--cz-onboarding-code-bg:#00080b;--cz-onboarding-code-panel:#c7eff712;--cz-onboarding-code-border:#c7eff724;--cz-onboarding-code-text:#e6f7fb;--cz-onboarding-code-muted:#c7eff7;--cz-onboarding-success-bg:#94d2bd1f;--cz-onboarding-success-border:#94d2bd52;--cz-onboarding-success-text:#94d2bd}.concierge_deploy_agent .concierge_widget_install_header h4,.concierge_deploy_agent .concierge_widget_install_section_heading strong,.concierge_deploy_channel_detail>div:first-child strong,.concierge_widget_choice strong,.concierge_widget_color_editor label,.concierge_widget_customize .concierge_widget_install_header h4,.concierge_widget_customize .concierge_widget_install_section_heading strong,.concierge_widget_greeting_input,.concierge_widget_install_brief strong,.concierge_widget_mode_note,.concierge_widget_spacing_grid label,.concierge_widget_variant_grid strong{color:var(--cz-onboarding-text)}.concierge_deploy_agent .concierge_widget_install_section_heading span,.concierge_deploy_channel_detail>div:first-child p,.concierge_deploy_channel_list button em,.concierge_widget_choice span,.concierge_widget_customize .concierge_widget_install_section_heading span,.concierge_widget_customize_status>span:not(.product_step_complete_badge),.concierge_widget_install_brief span,.concierge_widget_variant_grid em{color:var(--cz-onboarding-text-muted)}.concierge_deploy_channel_detail>div:first-child span,.concierge_deploy_channel_list button svg,.concierge_stack_path svg,.concierge_widget_choice svg,.concierge_widget_variant_grid button strong svg{color:var(--cz-onboarding-accent)}.concierge_deploy_channel_list,.concierge_widget_color_presets{background:var(--cz-onboarding-surface-muted);border-color:var(--cz-onboarding-border-soft)}.concierge_deploy_channel_panel,.concierge_widget_choice,.concierge_widget_color_editor label,.concierge_widget_greeting_input,.concierge_widget_mode_note,.concierge_widget_spacing_grid input,.concierge_widget_variant_grid button{background:var(--cz-onboarding-surface);border-color:var(--cz-onboarding-border)}.concierge_widget_install_brief,.concierge_widget_real_preview{background:var(--cz-onboarding-surface-muted);border-color:var(--cz-onboarding-border-soft)}.concierge_widget_storefront_frame{background:linear-gradient(90deg,color-mix(in srgb,var(--cz-onboarding-border-soft) 56%,#0000) 1px,#0000 1px),linear-gradient(180deg,color-mix(in srgb,var(--cz-onboarding-border-soft) 56%,#0000) 1px,#0000 1px),var(--cz-onboarding-surface);background-size:28px 28px;border-color:var(--cz-onboarding-border-soft)}.concierge_deploy_channel_list button{color:var(--cz-onboarding-text-muted)}.concierge_deploy_channel_list button.is-selected,.concierge_deploy_channel_list button:focus-visible,.concierge_deploy_channel_list button:hover,.concierge_widget_choice.is-selected,.concierge_widget_choice:focus-visible,.concierge_widget_choice:hover,.concierge_widget_prompt_grid button.is-selected,.concierge_widget_prompt_grid button:focus-visible,.concierge_widget_prompt_grid button:hover,.concierge_widget_segmented button.is-selected,.concierge_widget_segmented button:focus-visible,.concierge_widget_segmented button:hover,.concierge_widget_variant_grid button.is-selected,.concierge_widget_variant_grid button:focus-visible,.concierge_widget_variant_grid button:hover:not(:disabled){background:var(--cz-onboarding-surface-selected);border-color:var(--cz-onboarding-accent);color:var(--cz-onboarding-text)}.concierge_deploy_channel_list button.is-selected,.concierge_widget_choice.is-selected,.concierge_widget_prompt_grid button.is-selected,.concierge_widget_segmented button.is-selected,.concierge_widget_variant_grid button.is-selected{box-shadow:inset 0 0 0 1px var(--cz-onboarding-accent),var(--cz-onboarding-card-shadow)}.concierge_deploy_channel_cta:focus-visible,.concierge_deploy_channel_list button:focus-visible,.concierge_widget_choice:focus-visible,.concierge_widget_code_copy:focus-visible,.concierge_widget_color_editor input:focus,.concierge_widget_error_row button:focus-visible,.concierge_widget_greeting_input:focus,.concierge_widget_mobile_toggle:focus-within,.concierge_widget_segmented button:focus-visible,.concierge_widget_spacing_grid input:focus,.concierge_widget_variant_grid button:focus-visible{box-shadow:0 0 0 3px var(--cz-onboarding-focus);outline:none}.concierge_widget_prompt_grid button,.concierge_widget_segmented button{background:var(--cz-onboarding-surface);border-color:var(--cz-onboarding-border);color:var(--cz-onboarding-text-muted)}.concierge_widget_color_editor input[type=text],.concierge_widget_spacing_grid input{background:var(--cz-onboarding-surface);border-color:var(--cz-onboarding-border);color:var(--cz-onboarding-text)}.concierge_widget_color_editor input::placeholder,.concierge_widget_greeting_input::placeholder,.concierge_widget_spacing_grid input::placeholder{color:var(--cz-onboarding-text-soft)}.concierge_widget_variant_sample{background:var(--cz-onboarding-surface-muted);border-color:var(--cz-onboarding-border-soft)}.concierge_widget_variant_sample i{background:var(--cz-onboarding-accent)}.concierge_widget_code_panel{background:var(--cz-onboarding-code-bg);border-color:var(--cz-onboarding-code-border)}.concierge_widget_code_toolbar{background:var(--cz-onboarding-code-panel);border-color:var(--cz-onboarding-code-border)}.concierge_widget_code_toolbar span{color:var(--cz-onboarding-code-muted)}.concierge_widget_code_panel pre,.concierge_widget_install_brief pre{color:var(--cz-onboarding-code-text)}.concierge_widget_code_copy{background:var(--cz-onboarding-code-text);border-color:var(--cz-onboarding-code-text);color:var(--cz-onboarding-code-bg)}.concierge_widget_code_copy:focus-visible,.concierge_widget_code_copy:hover{background:var(--cz-onboarding-code-muted);border-color:var(--cz-onboarding-code-muted);color:var(--cz-onboarding-code-bg)}.concierge_deploy_agent .product_step_primary,.concierge_deploy_channel_cta,.concierge_widget_customize .product_step_primary{background:var(--cz-onboarding-accent-strong);border-color:var(--cz-onboarding-accent-strong);color:var(--cz-onboarding-surface)}.dark-mode .concierge_deploy_agent .product_step_primary,.dark-mode .concierge_deploy_channel_cta,.dark-mode .concierge_widget_customize .product_step_primary{color:#00080b}.concierge_deploy_agent .product_step_primary:not(:disabled):hover,.concierge_deploy_channel_cta:focus-visible,.concierge_deploy_channel_cta:hover,.concierge_widget_customize .product_step_primary:not(:disabled):hover{background:var(--cz-onboarding-accent);border-color:var(--cz-onboarding-accent)}.concierge_deploy_agent .product_step_secondary,.concierge_widget_customize .product_step_secondary,.concierge_widget_error_row button{background:var(--cz-onboarding-surface);border-color:var(--cz-onboarding-border);color:var(--cz-onboarding-text)}.concierge_deploy_agent .product_step_secondary:hover,.concierge_widget_customize .product_step_secondary:hover,.concierge_widget_error_row button:hover{background:var(--cz-onboarding-surface-muted);border-color:var(--cz-onboarding-accent)}.concierge_deploy_agent .product_step_complete_badge,.concierge_widget_choice strong em,.concierge_widget_customize .product_step_complete_badge{background:var(--cz-onboarding-success-bg);border-color:var(--cz-onboarding-success-border);color:var(--cz-onboarding-success-text)}.concierge_widget_preview_label{background:color-mix(in srgb,var(--cz-onboarding-surface) 86%,#0000);border-color:var(--cz-onboarding-border-soft);color:var(--cz-onboarding-text-muted)}.concierge_widget_real_preview.hides-mobile:after{background:color-mix(in srgb,var(--cz-onboarding-accent-strong) 84%,#0000);color:var(--cz-onboarding-surface)}.dark-mode .concierge_widget_real_preview.hides-mobile:after{color:#00080b}.dark-mode .concierge_widget_storefront_frame .reactadmin-launcher-shell-preview{color-scheme:light}@supports not (color:color-mix(in srgb,#000 50%,#fff)){.concierge_widget_preview_label,.concierge_widget_storefront_frame{background:var(--cz-onboarding-surface)}}.concierge_widget_customize{gap:16px}.concierge_widget_customize .concierge_widget_install_header{align-items:flex-start;border-bottom:1px solid var(--cz-onboarding-border-soft);gap:18px;padding-bottom:4px}.concierge_widget_customize .concierge_widget_install_header p{color:var(--cz-onboarding-text-muted);font-family:Avenir;font-size:13px;font-weight:700;line-height:19px;margin:6px 0 0;max-width:620px}.concierge_widget_customize_studio{align-items:start;gap:clamp(18px,2.4vw,28px);grid-template-columns:minmax(380px,1fr) minmax(320px,.78fr)}.concierge_widget_customize_controls{gap:12px;min-width:0}.concierge_widget_customize .concierge_widget_install_section{background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:12px;padding:0 0 16px}.concierge_widget_customize .concierge_widget_install_section+.concierge_widget_install_section{border-top:1px solid var(--cz-onboarding-border-soft);padding-top:16px}.concierge_widget_customize .concierge_widget_install_section_heading{grid-gap:3px;align-items:flex-start;display:grid;gap:3px}.concierge_widget_customize .concierge_widget_install_section_heading strong{font-size:14px;letter-spacing:0;line-height:18px}.concierge_widget_customize .concierge_widget_install_section_heading span{font-size:12px;font-weight:750;line-height:17px;max-width:520px}.concierge_widget_variant_grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.concierge_widget_variant_grid button{grid-gap:10px;align-items:stretch;border-radius:14px;cursor:pointer;display:grid;gap:10px;min-height:154px;padding:12px;text-align:left;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.concierge_widget_variant_grid button:hover:not(:disabled){transform:translateY(-1px)}.concierge_widget_variant_grid button:disabled{cursor:not-allowed;opacity:.64}.concierge_widget_variant_grid strong{align-items:center;display:flex;font-size:13px;font-weight:900;gap:7px;justify-content:space-between;line-height:17px}.concierge_widget_variant_grid strong svg{flex:0 0 auto;height:15px;width:15px}.concierge_widget_variant_grid em{display:block;font-family:Avenir;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.concierge_widget_variant_sample{align-items:end;border:1px solid var(--cz-onboarding-border-soft);border-radius:12px;display:flex;height:54px;justify-content:end;overflow:hidden;padding:10px;position:relative}.concierge_widget_variant_sample:before{background:linear-gradient(90deg,var(--cz-onboarding-border-soft),#0000 65%);content:"";height:1px;left:10px;opacity:.72;position:absolute;right:10px;top:14px}.concierge_widget_variant_sample:after{background:linear-gradient(90deg,var(--cz-onboarding-border-soft),#0000 56%);content:"";height:1px;left:10px;opacity:.54;position:absolute;right:36px;top:25px}.concierge_widget_variant_sample i{box-shadow:0 8px 18px color-mix(in srgb,var(--cz-onboarding-accent) 28%,#0000);display:block;position:relative;z-index:1}.concierge_widget_variant_sample.is-pill i{border-radius:999px;height:18px;width:58px}.concierge_widget_variant_sample.is-squircle i{border-radius:14px;height:32px;width:32px}.concierge_widget_variant_sample.is-bar{align-items:center;justify-content:center}.concierge_widget_variant_sample.is-bar i{border-radius:999px;height:18px;width:86%}.concierge_widget_color_editor{grid-gap:12px;display:grid;gap:12px}.concierge_widget_color_editor label{grid-gap:10px;align-items:center;border:1px solid var(--cz-onboarding-border);border-radius:14px;display:grid;gap:10px;grid-template-columns:auto 34px 40px minmax(110px,1fr);min-height:52px;padding:8px 10px 8px 14px}.concierge_widget_color_editor label span,.concierge_widget_spacing_grid label span{color:var(--cz-onboarding-text-muted);font-family:Avenir;font-size:12px;font-weight:850;line-height:16px}.concierge_widget_color_preview{border:1px solid color-mix(in srgb,var(--cz-onboarding-text) 14%,#0000);border-radius:999px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cz-onboarding-surface) 82%,#0000);display:inline-block;height:22px;width:22px}.concierge_widget_color_editor input[type=color]{-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;height:34px;padding:0;width:40px}.concierge_widget_color_editor input[type=color]::-webkit-color-swatch-wrapper{padding:0}.concierge_widget_color_editor input[type=color]::-webkit-color-swatch{border:1px solid var(--cz-onboarding-border-soft);border-radius:10px}.concierge_widget_color_editor input[type=text]{border-radius:10px;font-family:Avenir;font-size:13px;font-weight:900;height:36px;letter-spacing:0;min-width:0;padding:0 10px;text-transform:uppercase}.concierge_widget_color_editor.has-error input[type=text],.concierge_widget_color_editor.has-error label{border-color:#d92d20;box-shadow:0 0 0 3px #d92d201a}.concierge_widget_color_presets{border:1px solid var(--cz-onboarding-border-soft);border-radius:14px;display:flex;gap:8px;padding:8px}.concierge_widget_color_presets button{border:2px solid var(--cz-onboarding-surface);border-radius:999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--cz-onboarding-text) 16%,#0000);cursor:pointer;height:28px;min-height:28px;padding:0;transition:box-shadow .16s ease,transform .16s ease;width:28px}.concierge_widget_color_presets button.is-selected,.concierge_widget_color_presets button:focus-visible,.concierge_widget_color_presets button:hover:not(:disabled){box-shadow:0 0 0 2px var(--cz-onboarding-accent),0 7px 14px color-mix(in srgb,var(--cz-onboarding-accent) 18%,#0000);outline:none;transform:translateY(-1px)}.concierge_widget_segmented{background:var(--cz-onboarding-surface-muted);border:1px solid var(--cz-onboarding-border-soft);border-radius:14px;gap:4px;padding:4px}.concierge_widget_segmented button{border-color:#0000;border-radius:10px;flex:1 1 auto;justify-content:center;min-height:36px;padding:7px 11px}.concierge_widget_segmented button.is-selected{background:var(--cz-onboarding-surface);box-shadow:var(--cz-onboarding-card-shadow)}.concierge_widget_customize .concierge_widget_greeting_input{border-radius:12px;font-size:13px;font-weight:850;min-height:44px}.concierge_widget_spacing_grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.concierge_widget_spacing_grid label{grid-gap:7px;display:grid;gap:7px}.concierge_widget_spacing_grid input{border:1px solid var(--cz-onboarding-border);border-radius:12px;font-family:Avenir;font-size:13px;font-weight:900;height:42px;padding:0 11px;width:100%}.concierge_widget_mobile_toggle{align-items:center;color:var(--cz-onboarding-text);cursor:pointer;display:inline-flex;font-family:Avenir;font-size:13px;font-weight:850;gap:10px;line-height:18px;margin-top:2px;width:max-content}.concierge_widget_mobile_toggle input{accent-color:var(--cz-onboarding-accent);height:18px;width:18px}.concierge_widget_mode_note{border:1px solid var(--cz-onboarding-border);border-radius:12px;font-family:Avenir;font-size:13px;font-weight:750;line-height:18px;padding:11px 12px}.concierge_widget_real_preview{grid-gap:10px;border:1px solid var(--cz-onboarding-border-soft);border-radius:18px;box-shadow:var(--cz-onboarding-card-shadow);display:grid;gap:10px;min-height:430px;padding:10px;position:sticky;top:18px}.concierge_widget_preview_label{align-items:center;border:1px solid var(--cz-onboarding-border-soft);border-radius:999px;display:inline-flex;gap:8px;justify-self:start;min-height:30px;padding:0 10px;position:relative;z-index:2}.concierge_widget_preview_label span{color:var(--cz-onboarding-text-soft);font-family:Avenir;font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.concierge_widget_preview_label strong{color:var(--cz-onboarding-text);font-family:Avenir;font-size:12px;font-weight:900;line-height:16px}.concierge_widget_storefront_frame{border:1px solid var(--cz-onboarding-border-soft);border-radius:14px;min-height:376px;overflow:hidden;position:relative}.concierge_widget_storefront_frame .reactadmin-launcher-shell-preview{min-height:376px}.concierge_widget_polish_actions{border-top:1px solid var(--cz-onboarding-border-soft);gap:10px;padding-top:2px}.concierge_widget_customize .product_step_primary,.concierge_widget_customize .product_step_secondary{min-height:40px}@media (max-width:1050px){.concierge_widget_customize_studio{grid-template-columns:1fr}.concierge_widget_real_preview{min-height:380px;position:relative;top:auto}}@media (max-width:720px){.concierge_widget_spacing_grid,.concierge_widget_variant_grid{grid-template-columns:1fr}.concierge_widget_color_editor label{grid-template-columns:auto 28px 38px minmax(86px,1fr);padding-left:12px}.concierge_widget_segmented{width:100%}.concierge_widget_segmented button{min-width:0}.concierge_widget_mobile_toggle{width:100%}}.concierge_widget_real_preview.is-open{min-height:500px}.concierge_widget_real_preview.is-open .concierge_widget_storefront_frame,.concierge_widget_real_preview.is-open .concierge_widget_storefront_frame .reactadmin-launcher-shell-preview{min-height:446px}.concierge_widget_preview_label{justify-content:space-between;width:100%}.concierge_widget_preview_label>div:first-child{align-items:center;display:inline-flex;gap:8px;min-width:0}.concierge_widget_preview_toggle{align-items:center;background:var(--cz-onboarding-surface-muted);border:1px solid var(--cz-onboarding-border-soft);border-radius:999px;display:inline-flex;gap:2px;padding:2px}.concierge_widget_preview_toggle button{background:#0000;border:0;border-radius:999px;color:var(--cz-onboarding-text-muted);cursor:pointer;font-family:Avenir;font-size:11px;font-weight:900;line-height:14px;min-height:24px;padding:0 9px;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.concierge_widget_preview_toggle button:focus-visible,.concierge_widget_preview_toggle button:hover{color:var(--cz-onboarding-text);outline:none}.concierge_widget_preview_toggle button:focus-visible{box-shadow:0 0 0 3px var(--cz-onboarding-focus)}.concierge_widget_preview_toggle button.is-selected{background:var(--cz-onboarding-surface);box-shadow:var(--cz-onboarding-card-shadow);color:var(--cz-onboarding-text)}@media (max-width:720px){.concierge_widget_preview_label{align-items:stretch;border-radius:14px;flex-direction:column;gap:8px;padding:8px}.concierge_widget_preview_toggle{justify-content:stretch;width:100%}.concierge_widget_preview_toggle button{flex:1 1}}.concierge_widget_real_preview.is-open{min-height:660px}.concierge_widget_real_preview.is-open .concierge_widget_storefront_frame,.concierge_widget_real_preview.is-open .concierge_widget_storefront_frame .reactadmin-classic-open-preview,.concierge_widget_real_preview.is-open .concierge_widget_storefront_frame .reactadmin-concierge-preview-shell,.concierge_widget_real_preview.is-open .concierge_widget_storefront_frame .reactadmin-launcher-shell-preview,.concierge_widget_real_preview.is-open .concierge_widget_storefront_frame .reactadmin-squircle-open-preview{min-height:606px}.concierge_widget_storefront_frame .reactadmin-classic-open-preview,.concierge_widget_storefront_frame .reactadmin-concierge-preview-shell,.concierge_widget_storefront_frame .reactadmin-squircle-open-preview{background:#0000;height:100%;max-height:606px;overflow:hidden}.concierge_widget_storefront_frame .reactadmin-classic-open-preview{--cz-classic-preview-top-gap:18px}.concierge_widget_storefront_frame .reactadmin-classic-open-preview__dialog{bottom:78px;height:min(480px,calc(100% - 96px));max-height:calc(100% - 96px);width:min(390px,calc(100% - 36px))}.concierge_widget_storefront_frame .reactadmin-squircle-open-preview{--cz-squircle-preview-top-gap:18px}.concierge_widget_storefront_frame .reactadmin-squircle-open-preview .flyout.flyout--squircle{bottom:84px;height:min(500px,calc(100% - 102px));max-height:calc(100% - 102px);right:18px;width:min(390px,calc(100% - 36px))}.concierge_widget_storefront_frame .reactadmin-concierge-preview-shell .laucher_buton_container{position:absolute}.concierge_widget_storefront_frame .reactadmin-concierge-preview-shell .concierge-widget-container{inset:0;position:absolute}@media (max-width:1050px){.concierge_widget_real_preview.is-open{min-height:620px}.concierge_widget_real_preview.is-open .concierge_widget_storefront_frame,.concierge_widget_real_preview.is-open .concierge_widget_storefront_frame .reactadmin-classic-open-preview,.concierge_widget_real_preview.is-open .concierge_widget_storefront_frame .reactadmin-concierge-preview-shell,.concierge_widget_real_preview.is-open .concierge_widget_storefront_frame .reactadmin-launcher-shell-preview,.concierge_widget_real_preview.is-open .concierge_widget_storefront_frame .reactadmin-squircle-open-preview{min-height:566px}.concierge_widget_storefront_frame .reactadmin-classic-open-preview,.concierge_widget_storefront_frame .reactadmin-concierge-preview-shell,.concierge_widget_storefront_frame .reactadmin-squircle-open-preview{max-height:566px}}.concierge_stack_setup{gap:16px}.concierge_stack_header{border-bottom:1px solid var(--cz-onboarding-border-soft);padding-bottom:4px}.concierge_stack_header p{color:var(--cz-onboarding-text-muted);font-family:Avenir;font-size:13px;font-weight:700;line-height:19px;margin:6px 0 0}.concierge_stack_summary{grid-gap:12px;align-items:center;background:var(--cz-onboarding-surface-muted);border:1px solid var(--cz-onboarding-border-soft);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px}.concierge_stack_summary.is-empty{background:var(--cz-onboarding-surface);border-style:dashed}.concierge_stack_group_header strong,.concierge_stack_summary strong{color:var(--cz-onboarding-text);font-family:Avenir;font-size:14px;font-weight:900;line-height:18px}.concierge_stack_group_header span,.concierge_stack_path>div,.concierge_stack_summary span{color:var(--cz-onboarding-text-muted)}.concierge_stack_summary>div:first-child span{display:block;font-family:Avenir;font-size:13px;font-weight:700;line-height:18px;margin-top:2px}.concierge_stack_selected_row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0}.concierge_stack_selected_row span{align-items:center;display:inline-flex;font-weight:850;line-height:16px;min-height:28px;padding:5px 9px}.concierge_stack_selected_row span,.concierge_stack_summary button{background:var(--cz-onboarding-surface);border:1px solid var(--cz-onboarding-border);border-radius:999px;color:var(--cz-onboarding-text);font-family:Avenir;font-size:12px}.concierge_stack_summary button{cursor:pointer;font-weight:900;min-height:32px;padding:0 12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.concierge_stack_summary button:focus-visible,.concierge_stack_summary button:hover:not(:disabled){background:var(--cz-onboarding-surface-selected);border-color:var(--cz-onboarding-accent);box-shadow:0 0 0 3px var(--cz-onboarding-focus);outline:none}.concierge_stack_summary button:disabled{color:var(--cz-onboarding-text-soft);cursor:not-allowed;opacity:.62}.concierge_stack_group_grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.concierge_stack_group{background:var(--cz-onboarding-surface);border:1px solid var(--cz-onboarding-border);border-radius:14px;box-shadow:none;display:flex;flex-direction:column;gap:14px;min-width:0;padding:14px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.concierge_stack_group:focus-within,.concierge_stack_group:hover{border-color:color-mix(in srgb,var(--cz-onboarding-accent) 52%,var(--cz-onboarding-border));box-shadow:var(--cz-onboarding-card-shadow)}.concierge_stack_group_header{grid-gap:10px;align-items:flex-start;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto}.concierge_stack_group_header>svg{background:var(--cz-onboarding-surface-muted);border:1px solid var(--cz-onboarding-border-soft);border-radius:10px;color:var(--cz-onboarding-accent);height:36px;padding:8px;width:36px}.concierge_stack_group_header span{display:block;font-family:Avenir;font-size:12px;font-weight:750;line-height:16px;margin-top:2px}.concierge_stack_group_header em{align-items:center;background:var(--cz-onboarding-accent-strong);border:1px solid var(--cz-onboarding-accent-strong);border-radius:999px;color:var(--cz-onboarding-surface);display:inline-flex;font-family:Avenir;font-size:11px;font-style:normal;font-weight:900;height:24px;justify-content:center;min-width:24px;padding:0 7px}.dark-mode .concierge_stack_group_header em{color:#00080b}.concierge_stack_group_header em.is-empty{background:var(--cz-onboarding-surface-muted);border-color:var(--cz-onboarding-border-soft);color:var(--cz-onboarding-text-soft)}.dark-mode .concierge_stack_group_header em.is-empty{color:var(--cz-onboarding-text-soft)}.concierge_stack_chip_grid{display:flex;flex-wrap:wrap;gap:8px}.concierge_stack_chip_grid button{align-items:center;background:var(--cz-onboarding-surface);border:1px solid var(--cz-onboarding-border);border-radius:999px;color:var(--cz-onboarding-text-muted);cursor:pointer;display:inline-flex;font-family:Avenir;font-size:13px;font-weight:850;gap:6px;min-height:36px;padding:7px 11px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.concierge_stack_chip_grid button:focus-visible,.concierge_stack_chip_grid button:hover{background:var(--cz-onboarding-surface-selected);border-color:var(--cz-onboarding-accent);color:var(--cz-onboarding-text);outline:none}.concierge_stack_chip_grid button:focus-visible{box-shadow:0 0 0 3px var(--cz-onboarding-focus)}.concierge_stack_chip_grid button.is-selected{background:var(--cz-onboarding-surface-selected);border-color:var(--cz-onboarding-accent);box-shadow:inset 0 0 0 1px var(--cz-onboarding-accent);color:var(--cz-onboarding-text)}.concierge_stack_chip_grid button svg{color:var(--cz-onboarding-accent);height:13px;width:13px}.concierge_stack_chip_grid button:not(.is-selected) svg{color:var(--cz-onboarding-text-soft)}.concierge_stack_path{background:var(--cz-onboarding-surface-muted);border:1px dashed var(--cz-onboarding-border);border-radius:12px;padding:12px}.concierge_stack_path>div{align-items:center;display:flex;font-family:Avenir;font-size:13px;font-weight:800;gap:9px;line-height:18px}.concierge_stack_path svg{color:var(--cz-onboarding-accent);flex:0 0 auto;height:16px;width:16px}.concierge_stack_actions{border-top:1px solid var(--cz-onboarding-border-soft);padding-top:2px}.concierge_stack_setup .product_step_primary{background:var(--cz-onboarding-accent-strong);border-color:var(--cz-onboarding-accent-strong);color:var(--cz-onboarding-surface)}.dark-mode .concierge_stack_setup .product_step_primary{color:#00080b}.concierge_stack_setup .product_step_primary:not(:disabled):hover{background:var(--cz-onboarding-accent);border-color:var(--cz-onboarding-accent)}.concierge_stack_setup .product_step_secondary{background:var(--cz-onboarding-surface);border-color:var(--cz-onboarding-border);color:var(--cz-onboarding-text)}.concierge_stack_setup .product_step_secondary:hover{background:var(--cz-onboarding-surface-muted);border-color:var(--cz-onboarding-accent)}@media (max-width:920px){.concierge_stack_group_grid{grid-template-columns:1fr}}@media (max-width:720px){.concierge_stack_summary{align-items:stretch;grid-template-columns:1fr}.concierge_stack_selected_row{justify-content:flex-start}.concierge_stack_summary button{justify-self:flex-start}}.onboardingtwo_inline_panel,.onboardingtwo_product_shell{--onboarding-theme-text:#001219;--onboarding-theme-muted:#4b5563;--onboarding-theme-soft:#667085;--onboarding-theme-surface:#fff;--onboarding-theme-panel:#f8fbff;--onboarding-theme-panel-muted:#f8fafc;--onboarding-theme-panel-strong:#eef6ff;--onboarding-theme-border:#d0d5dd;--onboarding-theme-border-soft:#e5e7eb;--onboarding-theme-border-tinted:#dbe7ff;--onboarding-theme-accent:#1b3a58;--onboarding-theme-accent-hover:#244a6e;--onboarding-theme-focus:#1b3a5824;--onboarding-theme-shadow:0 1px 2px #1018280a;--onboarding-theme-success-bg:#ecfdf3;--onboarding-theme-success-border:#abefc6;--onboarding-theme-success-text:#067647;--onboarding-theme-danger:#b42318;--onboarding-theme-code-bg:#eef4ff;--onboarding-theme-code-text:#123452}.dark-mode .onboardingtwo_inline_panel,.dark-mode .onboardingtwo_product_shell{--onboarding-theme-text:#f9fafb;--onboarding-theme-muted:#d0d5dd;--onboarding-theme-soft:#98a2b3;--onboarding-theme-surface:#001a23;--onboarding-theme-panel:#002331;--onboarding-theme-panel-muted:#ffffff0f;--onboarding-theme-panel-strong:#1bc1e01f;--onboarding-theme-border:#ffffff29;--onboarding-theme-border-soft:#ffffff1a;--onboarding-theme-border-tinted:#1bc1e03d;--onboarding-theme-accent:#1bc1e0;--onboarding-theme-accent-hover:#67d7ea;--onboarding-theme-focus:#1bc1e03d;--onboarding-theme-shadow:none;--onboarding-theme-success-bg:#94d2bd1f;--onboarding-theme-success-border:#94d2bd57;--onboarding-theme-success-text:#94d2bd;--onboarding-theme-danger:#fda29b;--onboarding-theme-code-bg:#1bc1e021;--onboarding-theme-code-text:#c7eff7}.concierge_billing_setup,.concierge_brand_setup,.concierge_preview_setup,.contact_import_inline,.onboardingtwo_inline_form,.onboardingtwo_inline_panel,.onboardingtwo_product_shell,.onboardingtwo_workspace_card,.sender_identity_setup,.sms-onboarding-first-run,.workspace_address_setup{color:var(--onboarding-theme-text)}.concierge_exclude_path_controls input,.concierge_exclude_path_controls select,.concierge_fetched_links_list,.concierge_fetched_links_tools button,.concierge_fetched_links_tools input,.concierge_qna_add_question,.concierge_qna_upload_button,.concierge_qna_variant_row button,.concierge_source_field input,.concierge_source_field textarea,.concierge_source_form_panel,.concierge_training_source_panel_slot .concierge_website_training_panel,.concierge_training_source_row,.concierge_training_sources,.concierge_website_url_input,.concierge_website_url_input input,.contact_import_csv,.contact_quick_add_form,.onboardingtwo_step_nav_item,.onboardingtwo_workspace_card,.smartytap_profile_select,.sms-onboarding-first-run .info-form input,.sms-onboarding-first-run .info-form select,.sms-onboarding-first-run .sender_details_form_input,.sms-onboarding-first-run select,.sms-onboarding-first-run textarea,.sms-onboarding-first-run__section,.workspace_address_existing code,.workspace_address_type_option{background:var(--onboarding-theme-surface);border-color:var(--onboarding-theme-border);color:var(--onboarding-theme-text)}.concierge_checkout_focus_header,.concierge_fetched_links_review,.concierge_preview_chat,.concierge_preview_chat_shell,.concierge_preview_context_note,.concierge_preview_warming_up,.concierge_pricing_tier,.concierge_qna_import_strip,.concierge_training_source_coming_soon,.concierge_training_source_panel_slot,.concierge_website_hint,.concierge_website_training_panel,.contact_import_dropzone,.onboardingtwo_launch_progress_summary,.onboardingtwo_progress_panel,.sender_identity_overview,.sender_identity_voice_panel,.sms-onboarding-first-run__locked,.sms-onboarding-first-run__section.is-locked,.workspace_address_address_field span,.workspace_address_existing{background:var(--onboarding-theme-panel);border-color:var(--onboarding-theme-border-tinted);color:var(--onboarding-theme-muted)}.concierge_fetched_links_list label.selected,.concierge_fetched_links_list label:hover,.concierge_fetched_links_tools button:hover,.concierge_qna_add_question:hover:not(:disabled),.concierge_qna_upload_button:hover,.concierge_qna_variant_row button:hover:not(:disabled),.concierge_training_source_row.active,.concierge_training_source_row:focus-visible,.concierge_training_source_row:hover,.onboardingtwo_step_nav_item.is-selected,.onboardingtwo_step_nav_item:not(:disabled):hover,.product_step_secondary:hover,.sms-onboarding-first-run__section.is-active,.workspace_address_type_option.selected{background:var(--onboarding-theme-panel-strong);border-color:var(--onboarding-theme-accent);color:var(--onboarding-theme-text)}.concierge_advanced_toggle,.concierge_billing_intro h4,.concierge_brand_setup_header h4,.concierge_checkout_focus_header h5,.concierge_checkout_focus_header strong,.concierge_exclude_path_chips button strong,.concierge_exclude_path_group h6,.concierge_fetched_links_header h5,.concierge_fetched_links_list label,.concierge_preview_chat_header strong,.concierge_preview_form label,.concierge_preview_intro h4,.concierge_preview_warming_up strong,.concierge_pricing_included,.concierge_pricing_price strong,.concierge_pricing_tier_header h5,.concierge_qna_template_copy strong,.concierge_source_field label,.concierge_training_source_coming_soon strong,.concierge_training_source_label span,.concierge_website_modes button.active,.concierge_website_training_topline h5,.contact_import_dropzone strong,.contact_import_table_row,.onboardingtwo_inline_grid label,.onboardingtwo_launch_header h2,.onboardingtwo_launch_progress_summary strong,.onboardingtwo_progress_panel_header strong,.onboardingtwo_step_nav_body strong,.onboardingtwo_step_nav_group_label strong,.onboardingtwo_workspace_header h3,.onboardingtwo_workspace_shopify label,.product_step_form .sms_step_header h3,.sender_identity_overview h4,.smartytap_profile_choice,.smartytap_profile_label,.sms-onboarding-first-run .details-content-left h2,.sms-onboarding-first-run .form-header h2,.sms-onboarding-first-run__locked strong,.sms-onboarding-first-run__section-header h3,.workspace_address_type_option span{color:var(--onboarding-theme-text)}.concierge_advanced_checks label,.concierge_billing_intro p,.concierge_brand_setup_header p,.concierge_checkout_focus_header p span,.concierge_exclude_path_chips button span,.concierge_exclude_path_chips button svg,.concierge_exclude_path_summary span,.concierge_exclude_paths label,.concierge_fetched_links_header span,.concierge_fetched_links_more,.concierge_preview_chat_header span,.concierge_preview_context_note,.concierge_preview_intro p,.concierge_preview_message.is-loading>p,.concierge_preview_message_author,.concierge_preview_warming_up p,.concierge_pricing_price span,.concierge_pricing_tier li,.concierge_pricing_tier_header p,.concierge_qna_template_copy span,.concierge_source_field span,.concierge_training_source_coming_soon span,.concierge_website_hint,.concierge_website_modes button,.concierge_website_training_topline p,.concierge_website_url_group label,.contact_import_dropzone span,.contact_import_table_header,.onboardingtwo_launch_header p,.onboardingtwo_launch_progress_summary span,.onboardingtwo_progress_panel_header span,.onboardingtwo_ready_note,.onboardingtwo_step_nav_body span,.onboardingtwo_step_nav_group_label span,.onboardingtwo_workspace_header p,.product_step_form .sms_step_header p,.sender_identity_overview p,.sender_identity_voice_panel,.sms-onboarding-first-run .details-content-left p,.sms-onboarding-first-run .form-header p,.sms-onboarding-first-run__locked,.sms-onboarding-first-run__section-header p,.workspace_address_address_field span,.workspace_address_existing>span,.workspace_address_intro p,.workspace_address_type_option small{color:var(--onboarding-theme-muted)}.concierge_billing_intro span:first-child,.concierge_brand_setup_header span:first-child,.concierge_checkout_focus_header span:first-child,.concierge_exclude_path_summary button,.concierge_fetched_links_tools button,.concierge_preview_context_note svg,.concierge_preview_intro span:first-child,.concierge_pricing_tier_header span,.concierge_qna_upload_button svg,.onboardingtwo_launch_eyebrow,.onboardingtwo_workspace_kicker,.workspace_address_domain_badge{color:var(--onboarding-theme-accent)}.concierge_exclude_path_controls button,.concierge_training_source_row.active .concierge_training_source_action,.concierge_training_source_row:focus-visible .concierge_training_source_action,.concierge_training_source_row:hover .concierge_training_source_action,.onboardingtwo_step_nav_item.is-active .onboardingtwo_step_nav_index,.product_step_primary{background:var(--onboarding-theme-accent);border-color:var(--onboarding-theme-accent);color:var(--onboarding-theme-surface)}.dark-mode .concierge_exclude_path_controls button,.dark-mode .concierge_training_source_row.active .concierge_training_source_action,.dark-mode .concierge_training_source_row:focus-visible .concierge_training_source_action,.dark-mode .concierge_training_source_row:hover .concierge_training_source_action,.dark-mode .onboardingtwo_step_nav_item.is-active .onboardingtwo_step_nav_index,.dark-mode .product_step_primary{color:#00080b}.concierge_exclude_path_controls button:hover:not(:disabled),.product_step_primary:not(:disabled):focus-visible,.product_step_primary:not(:disabled):hover{background:var(--onboarding-theme-accent-hover);border-color:var(--onboarding-theme-accent-hover);color:var(--onboarding-theme-surface)}.dark-mode .concierge_exclude_path_controls button:hover:not(:disabled),.dark-mode .product_step_primary:not(:disabled):focus-visible,.dark-mode .product_step_primary:not(:disabled):hover{color:#00080b}.concierge_exclude_path_chips button,.concierge_preview_question_chips button,.concierge_training_source_action,.contact_import_summary span,.product_step_secondary,.sender_identity_track_summary span,.sms-onboarding-first-run__preview-grid span,.sms-onboarding-first-run__section-header span,.sms-onboarding-first-run__status span,.workspace_address_domain_badge{background:var(--onboarding-theme-surface);border-color:var(--onboarding-theme-border);color:var(--onboarding-theme-text)}.onboardingtwo_completion_panel,.onboardingtwo_step_nav_item.is-completed .onboardingtwo_step_nav_index,.product_step_complete_badge,.sms-onboarding-first-run__section.is-complete .sms-onboarding-first-run__section-header span,.sms-onboarding-first-run__status span.ready{background:var(--onboarding-theme-success-bg);border-color:var(--onboarding-theme-success-border);color:var(--onboarding-theme-success-text)}.contact_import_summary span,.onboardingtwo_step_nav_index,.product_step_pending_badge,.sender_identity_track_summary span,.sms-onboarding-first-run__preview-grid span,.sms-onboarding-first-run__section-header span,.sms-onboarding-first-run__status span{background:var(--onboarding-theme-panel-muted);border-color:var(--onboarding-theme-border-soft);color:var(--onboarding-theme-muted)}.onboardingtwo_inline_notice.success{background:var(--onboarding-theme-success-bg);border-color:var(--onboarding-theme-success-border);color:var(--onboarding-theme-success-text)}.onboardingtwo_inline_notice.warning{background:var(--onboarding-theme-panel);border-color:var(--onboarding-theme-border-tinted);color:var(--onboarding-theme-accent)}.concierge_exclude_path_controls input:focus,.concierge_exclude_path_controls select:focus,.concierge_fetched_links_tools input:focus,.concierge_preview_form>div:focus-within,.concierge_source_field input:focus,.concierge_source_field textarea:focus,.onboardingtwo_inline_grid input:focus,.onboardingtwo_inline_grid select:focus,.sms-onboarding-first-run .info-form input:focus,.sms-onboarding-first-run .info-form select:focus,.sms-onboarding-first-run .sender_details_form_input:focus,.sms-onboarding-first-run select:focus,.sms-onboarding-first-run textarea:focus{border-color:var(--onboarding-theme-accent);box-shadow:0 0 0 3px var(--onboarding-theme-focus);outline:none}.concierge_exclude_path_controls input::placeholder,.concierge_fetched_links_tools input::placeholder,.concierge_preview_form input::placeholder,.concierge_source_field input::placeholder,.concierge_source_field textarea::placeholder,.concierge_website_url_input input::placeholder,.onboardingtwo_inline_grid input::placeholder,.sms-onboarding-first-run input::placeholder,.sms-onboarding-first-run textarea::placeholder{color:var(--onboarding-theme-soft)}.concierge_exclude_path_controls button:disabled,.concierge_preview_form .product_step_primary:disabled,.concierge_qna_add_question:disabled,.concierge_qna_variant_row button:disabled,.concierge_source_field input:disabled,.concierge_source_field textarea:disabled{background:var(--onboarding-theme-panel-muted);border-color:var(--onboarding-theme-border-soft);color:var(--onboarding-theme-soft);opacity:1}.concierge_preview_message>p,.concierge_preview_message_body{background:var(--onboarding-theme-surface);border-color:var(--onboarding-theme-border-soft);box-shadow:var(--onboarding-theme-shadow);color:var(--onboarding-theme-text)}.concierge_preview_message.is-user .concierge_preview_message_body,.concierge_preview_message.is-user>p{background:var(--onboarding-theme-accent);border-color:var(--onboarding-theme-accent);color:var(--onboarding-theme-surface)}.dark-mode .concierge_preview_message.is-user .concierge_preview_message_body,.dark-mode .concierge_preview_message.is-user>p{color:#00080b}.concierge_preview_message_body a{color:var(--onboarding-theme-accent)}.concierge_preview_message_body code{background:var(--onboarding-theme-code-bg);color:var(--onboarding-theme-code-text)}.concierge_preview_message_body blockquote{border-left-color:var(--onboarding-theme-border-tinted);color:var(--onboarding-theme-muted)}.concierge_advanced_training,.concierge_preview_message_body td,.concierge_preview_message_body th,.concierge_website_modes,.contact_import_table,.contact_import_table_row,.onboardingtwo_inline_panel,.onboardingtwo_step_nav_group+.onboardingtwo_step_nav_group{border-color:var(--onboarding-theme-border-soft)}.concierge_preview_typing_dots i{background:var(--onboarding-theme-muted)}.concierge_preview_progress_mark{background:var(--onboarding-theme-border-tinted);box-shadow:inset 0 0 0 4px var(--onboarding-theme-panel)}.concierge_preview_progress_mark.is-active,.concierge_pricing_tier li:before,.concierge_website_modes button.active:after{background:var(--onboarding-theme-accent)}.concierge_source_field input[type=file]{background:var(--onboarding-theme-panel-muted)}.concierge_source_field input[type=file]::file-selector-button{background:var(--onboarding-theme-accent);color:var(--onboarding-theme-surface)}.dark-mode .concierge_source_field input[type=file]::file-selector-button{color:#00080b}.contact_import_table_header{background:var(--onboarding-theme-panel-muted)}.contact_import_table_row .is_ready{color:var(--onboarding-theme-success-text)}.contact_import_table_row .has_error,.onboardingtwo_inline_error{color:var(--onboarding-theme-danger)}.dark-mode .concierge_embedded_checkout{background:#fff;border-color:#ffffff29}.email_sender_dns_pending_key strong,.email_sender_dns_pending_value,.email_sender_dns_record code,.email_sender_dns_record strong,.email_sender_dns_section_header h6,.email_sender_dns_summary strong,.email_sender_field,.email_sender_inline,.email_sender_observed_values code,.email_sender_panel_header h5,.email_sender_verification_header strong{color:var(--onboarding-theme-text)}.email_sender_check_row span,.email_sender_dns_label,.email_sender_dns_pending_key span,.email_sender_dns_purpose,.email_sender_dns_section_header p,.email_sender_dns_section_header span,.email_sender_dns_summary span,.email_sender_empty,.email_sender_evidence_rows,.email_sender_field_hint,.email_sender_loading,.email_sender_observed_values span,.email_sender_panel_header p{color:var(--onboarding-theme-muted)}.email_sender_check_state.is-failed,.email_sender_dns_copy_button,.email_sender_dns_copy_icon_button,.email_sender_field select,.email_sender_verification_card{background:var(--onboarding-theme-surface);border-color:var(--onboarding-theme-border);color:var(--onboarding-theme-text)}.email_sender_dns_pending_key,.email_sender_dns_record,.email_sender_dns_section,.email_sender_dns_section_header,.email_sender_dns_summary,.email_sender_observed_values{background:var(--onboarding-theme-panel);border-color:var(--onboarding-theme-border-tinted);color:var(--onboarding-theme-muted)}.email_sender_check_row,.email_sender_dns_panel,.email_sender_dns_record,.email_sender_mailbox_form,.email_sender_platform_panel{border-color:var(--onboarding-theme-border-soft)}.email_sender_check_state,.email_sender_status_row span{background:var(--onboarding-theme-panel-muted);border-color:var(--onboarding-theme-border-soft);color:var(--onboarding-theme-muted)}.email_sender_check_state.is-passed,.email_sender_ready_mailboxes,.email_sender_status_row span.ready{background:var(--onboarding-theme-success-bg);border-color:var(--onboarding-theme-success-border);color:var(--onboarding-theme-success-text)}.email_sender_dns_copy_button,.email_sender_dns_copy_icon_button,.email_sender_dns_pending_key code,.email_sender_dns_pending_value{color:var(--onboarding-theme-accent)}.email_sender_dns_copy_button:focus-visible,.email_sender_dns_copy_button:hover,.email_sender_dns_copy_icon_button:focus-visible,.email_sender_dns_copy_icon_button:hover{background:var(--onboarding-theme-panel-strong);border-color:var(--onboarding-theme-accent);box-shadow:0 0 0 3px var(--onboarding-theme-focus);color:var(--onboarding-theme-text);outline:none}.email_sender_field select:focus{border-color:var(--onboarding-theme-accent);box-shadow:0 0 0 3px var(--onboarding-theme-focus);outline:none}.email_sender_verification_card.is-passed{border-color:var(--onboarding-theme-success-border)}.email_sender_blockers span,.email_sender_check_state.is-failed,.email_sender_verification_card.is-failed{border-color:var(--onboarding-theme-danger);color:var(--onboarding-theme-danger)}