/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-progress-tracker .progress-step .progress-text{padding-top:5px;padding-bottom:0;color:#777;}.webform-progress-tracker .progress-step.is-active .progress-text,.webform-progress-tracker .progress-step.is-complete .progress-text{color:#333;}.webform-progress-tracker .progress-step.is-active .progress-title{font-weight:bold;}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:#777;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#333;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:#2196f3;}@media screen and (max-width:800px){.webform-progress-tracker .progress-text{font-size:smaller;}}@media screen and (max-width:600px){.webform-progress-tracker .progress-text{display:none;}}.webform-progress-tracker [role="link"]{cursor:pointer;}.webform-progress-tracker .progress-title[role="link"]{color:#1976d2;}.webform-progress-tracker .progress-title[role="link"]:hover,.webform-progress-tracker .progress-title[role="link"]:focus{text-decoration:underline;color:#2196f3;}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]:before{background-color:#1976f2;}.webform-progress-tracker .progress-marker::after{z-index:auto;}
.ai-premium-form{--tfc-blue:#155fe6;--tfc-blue-2:#2563eb;--tfc-blue-3:#3b82f6;--tfc-ink:#061334;--tfc-text:#28344d;--tfc-muted:#65728a;--tfc-line:#e3eaf6;--tfc-soft-line:#eef3fb;--tfc-page:#f7faff;--tfc-card:#ffffff;--tfc-chip:#f2f6ff;--tfc-radius:26px;--tfc-shadow:0 18px 46px rgba(22,45,90,.08);--tfc-shadow-soft:0 8px 22px rgba(22,45,90,.05);box-sizing:border-box;width:100%;max-width:430px;margin:0 auto;padding:22px 18px 26px;color:var(--tfc-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.ai-premium-form,.ai-premium-form *{box-sizing:border-box;}body:has(.ai-premium-form.webform-submission-ai-onboarding-add-form),body:has(form.ai-premium-form[action="/form/ai-onboarding"]){margin:0 !important;background:#ffffff !important;}.ai-premium-form.webform-submission-ai-onboarding-add-form,form.ai-premium-form[action="/form/ai-onboarding"]{width:calc(100% - 32px) !important;max-width:430px !important;min-height:0 !important;margin:18px auto !important;padding:26px 20px 28px !important;border:1px solid #e8eef8 !important;border-radius:38px !important;background:radial-gradient(circle at 50% -90px,rgba(37,99,235,.055),transparent 300px),linear-gradient(180deg,#ffffff 0%,#fbfdff 100%) !important;box-shadow:0 18px 52px rgba(31,63,118,.09) !important;overflow:visible !important;}.ai-premium-form.webform-submission-ai-onboarding-add-form::before,form.ai-premium-form[action="/form/ai-onboarding"]::before{content:"" !important;display:block !important;width:154px !important;height:66px !important;margin:0 auto 20px !important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox='0%200%20190%2080'%3E%3Cg%20fill='%23285df5'%3E%3Ctext%20x='95'%20y='42'%20text-anchor='middle'%20font-family='Arial%20Black,Arial,sans-serif'%20font-size='49'%20font-style='italic'%20font-weight='900'%20letter-spacing='-5'%3ETFC%3C%2Ftext%3E%3Ctext%20x='95'%20y='69'%20text-anchor='middle'%20font-family='Arial,sans-serif'%20font-size='16'%20font-weight='700'%20letter-spacing='4'%3ETHE%20FIT%20CLASS%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;}.ai-premium-form.webform-submission-ai-onboarding-add-form::after,form.ai-premium-form[action="/form/ai-onboarding"]::after{content:"Your answers are private and secure" !important;display:table !important;margin:28px auto 2px !important;padding-left:25px !important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23738098'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='5'%20y='10'%20width='14'%20height='11'%20rx='2'%2F%3E%3Cpath%20d='M8%2010V7a4%204%200%200%201%208%200v3'%2F%3E%3C%2Fsvg%3E") !important;background-repeat:no-repeat !important;background-position:left center !important;background-size:16px 16px !important;color:#738098 !important;text-align:center !important;font-size:13px !important;line-height:1.3 !important;font-weight:700 !important;letter-spacing:-.015em !important;}.ai-premium-form .webform-progress{display:grid !important;grid-template-columns:1fr auto !important;align-items:end !important;gap:10px 12px !important;width:100% !important;margin:0 0 34px !important;padding:0 2px !important;}.ai-premium-form .webform-progress::before{content:none !important;display:none !important;}.ai-premium-form .webform-progress__status{grid-column:2 !important;grid-row:1 !important;margin:0 !important;padding:0 !important;color:var(--tfc-blue) !important;text-align:right !important;font-size:16px !important;line-height:1 !important;font-weight:900 !important;}.ai-premium-form .webform-progress__percentage,.ai-premium-form .percentage,.ai-premium-form .progress-percentage{color:var(--tfc-blue) !important;font:inherit !important;}.ai-premium-form .webform-progress__title,.ai-premium-form .webform-progress__step,.ai-premium-form .webform-progress__step-label,.ai-premium-form .webform-progress__current-step,.ai-premium-form .webform-progress__total-steps,.ai-premium-form .webform-progress__message{display:none !important;}.ai-premium-form .webform-progress-tracker{grid-column:1 / -1 !important;grid-row:2 !important;display:flex !important;width:100% !important;height:5px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;list-style:none !important;border-radius:999px !important;background:#e3eaf6 !important;box-shadow:none !important;}.ai-premium-form .webform-progress-tracker::before,.ai-premium-form .webform-progress-tracker::after,.ai-premium-form .webform-progress-tracker *::before,.ai-premium-form .webform-progress-tracker *::after{display:none !important;content:none !important;}.ai-premium-form .webform-progress-tracker .progress-step{flex:1 1 0 !important;min-width:0 !important;height:100% !important;margin:0 !important;padding:0 !important;background:transparent !important;}.ai-premium-form .webform-progress-tracker .progress-marker{display:block !important;width:100% !important;height:100% !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:transparent !important;box-shadow:none !important;}.ai-premium-form .webform-progress-tracker .progress-title,.ai-premium-form .webform-progress-tracker .progress-text,.ai-premium-form .webform-progress-tracker .progress-step-text{display:none !important;}.ai-premium-form .webform-progress-tracker .progress-step.is-active .progress-marker,.ai-premium-form .webform-progress-tracker .progress-step.is-complete .progress-marker,.ai-premium-form .webform-progress-tracker .progress-step[aria-current="step"] .progress-marker{background:linear-gradient(90deg,var(--tfc-blue) 0%,var(--tfc-blue-3) 100%) !important;}.ai-premium-card,.ai-premium-form .webform-wizard-page,.ai-premium-form .ai-premium-step.ai-step-shell{width:100% !important;margin:0 auto !important;padding:0 4px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.ai-premium-form .form-item,.ai-premium-form .js-form-item,.ai-premium-form .form-wrapper,.ai-premium-form fieldset{margin:0;}.ai-premium-form.ai-quiz-mode .ai-quiz-question{display:none;}.ai-premium-form.ai-quiz-mode .ai-quiz-question.is-active{display:block;animation:tfcFadeUp .18s ease both;}.ai-premium-form.ai-quiz-structured .ai-question-block{margin:0 0 24px !important;}.ai-premium-form.ai-quiz-mode .ai-quiz-question > label,.ai-premium-form.ai-quiz-mode .ai-quiz-question > legend,.ai-premium-form.ai-quiz-mode .ai-quiz-question .fieldset__legend,.ai-premium-form.ai-quiz-structured .ai-question-title,.ai-premium-form.ai-quiz-structured .ai-question-block h1,.ai-premium-form.ai-quiz-structured .ai-question-block h2,.ai-premium-form.ai-quiz-structured .ai-question-block h3{display:block !important;max-width:350px !important;margin:0 0 12px !important;color:var(--tfc-ink) !important;text-align:left !important;font-size:clamp(31px,8.2vw,40px) !important;line-height:1.04 !important;font-weight:950 !important;letter-spacing:-.058em !important;}.ai-premium-form .ai-question-block::before{content:none !important;display:none !important;}.ai-premium-form.ai-quiz-mode .ai-quiz-question .description,.ai-premium-form.ai-quiz-mode .ai-quiz-question .form-item__description,.ai-premium-form.ai-quiz-structured .ai-question-helper,.ai-premium-form.ai-quiz-structured .ai-page-intro p,.ai-premium-form.ai-quiz-structured .ai-welcome-copy p{max-width:350px !important;margin:0 0 22px !important;color:var(--tfc-muted) !important;text-align:left !important;font-size:15.5px !important;line-height:1.45 !important;font-weight:600 !important;}.ai-premium-form .webform-wizard-page:has(input[name="primary_goal"]) .ai-question-title,.ai-premium-form .ai-premium-step:has(input[name="primary_goal"]) .ai-question-title{max-width:100% !important;margin:0 0 26px !important;font-size:0 !important;line-height:0 !important;}.ai-premium-form .webform-wizard-page:has(input[name="primary_goal"]) .ai-question-title::before,.ai-premium-form .ai-premium-step:has(input[name="primary_goal"]) .ai-question-title::before{content:"What’s your\A primary goal?" !important;display:block !important;white-space:pre-line !important;color:var(--tfc-ink) !important;text-align:left !important;font-size:clamp(32px,8.6vw,42px) !important;line-height:1.03 !important;font-weight:950 !important;letter-spacing:-.06em !important;}.ai-premium-form .webform-wizard-page:has(input[name="primary_goal"]) .ai-question-title::after,.ai-premium-form .ai-premium-step:has(input[name="primary_goal"]) .ai-question-title::after{content:"We’ll use this to personalise your plan." !important;display:block !important;margin-top:18px !important;color:var(--tfc-muted) !important;text-align:left !important;font-size:15.5px !important;line-height:1.45 !important;font-weight:600 !important;letter-spacing:-.018em !important;}.ai-premium-form.ai-quiz-structured .ai-question-field > label,.ai-premium-form.ai-quiz-structured .ai-question-field > legend,.ai-premium-form.ai-quiz-structured .ai-question-field .fieldset__legend{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.ai-premium-form input[type="text"],.ai-premium-form input[type="number"],.ai-premium-form input[type="email"],.ai-premium-form input[type="password"],.ai-premium-form textarea,.ai-premium-form select{width:100%;border:1px solid var(--tfc-line);border-radius:20px;background:#fff;color:var(--tfc-ink);box-shadow:var(--tfc-shadow-soft);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;}.ai-premium-form input[type="text"],.ai-premium-form input[type="number"],.ai-premium-form input[type="email"],.ai-premium-form input[type="password"],.ai-premium-form select{min-height:66px;padding:0 18px;font-size:20px;font-weight:800;letter-spacing:-.03em;}.ai-premium-form textarea{min-height:156px;padding:18px;resize:vertical;font-size:16px;line-height:1.5;font-weight:650;}.ai-premium-form input:focus,.ai-premium-form textarea:focus,.ai-premium-form select:focus{outline:0;border-color:rgba(21,95,230,.48);background:#fff;box-shadow:0 0 0 5px rgba(21,95,230,.10),var(--tfc-shadow-soft);}.ai-premium-form .ai-choice-group .form-radios,.ai-premium-form .ai-choice-group .form-checkboxes{display:grid !important;grid-template-columns:1fr !important;gap:10px !important;margin:0 !important;padding:0 !important;}.ai-premium-form .ai-choice-group .form-type-radio,.ai-premium-form .ai-choice-group .form-type-checkbox,.ai-premium-form .ai-choice-group .js-form-type-radio,.ai-premium-form .ai-choice-group .js-form-type-checkbox,.ai-premium-form .ai-choice-group .form-item{position:relative !important;margin:0 !important;padding:0 !important;}.ai-premium-form .ai-choice-group input[type="radio"],.ai-premium-form .ai-choice-group input[type="checkbox"]{position:absolute !important;width:1px !important;height:1px !important;left:0 !important;top:0 !important;opacity:0 !important;pointer-events:none !important;appearance:none !important;-webkit-appearance:none !important;}.ai-premium-form .ai-choice-group input[type="radio"] + label,.ai-premium-form .ai-choice-group .form-type-radio > label,.ai-premium-form .ai-choice-group .form-type-checkbox:not([class*="days-per-week"]) > label,.ai-premium-form .ai-choice-group .js-form-type-radio > label,.ai-premium-form .ai-choice-group .js-form-type-checkbox:not([class*="days-per-week"]) > label{position:relative !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;min-height:74px !important;margin:0 !important;padding:15px 50px 15px 72px !important;border:1px solid #e4eaf4 !important;border-radius:19px !important;background:#ffffff !important;color:var(--tfc-ink) !important;box-shadow:0 8px 21px rgba(26,52,98,.065) !important;text-align:left !important;font-size:16px !important;line-height:1.18 !important;font-weight:850 !important;letter-spacing:-.035em !important;white-space:normal !important;cursor:pointer !important;overflow:hidden !important;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease,color .14s ease !important;}.ai-premium-form .webform-wizard-page:has(input[name="primary_goal"]) .ai-choice-group label,.ai-premium-form .ai-premium-step:has(input[name="primary_goal"]) .ai-choice-group label{font-size:15.5px !important;}.ai-premium-form .ai-choice-group input[type="radio"] + label::before,.ai-premium-form .ai-choice-group .form-type-radio > label::before,.ai-premium-form .ai-choice-group .form-type-checkbox:not([class*="days-per-week"]) > label::before,.ai-premium-form .ai-choice-group .js-form-type-radio > label::before,.ai-premium-form .ai-choice-group .js-form-type-checkbox:not([class*="days-per-week"]) > label::before{content:"•" !important;position:absolute !important;left:17px !important;top:50% !important;display:grid !important;place-items:center !important;width:43px !important;height:43px !important;border-radius:999px !important;background:var(--tfc-chip) !important;color:var(--tfc-blue) !important;transform:translateY(-50%) !important;font-size:22px !important;line-height:1 !important;font-weight:900 !important;z-index:2 !important;}.ai-premium-form .ai-choice-group input[type="radio"] + label::after,.ai-premium-form .ai-choice-group .form-type-radio > label::after,.ai-premium-form .ai-choice-group .form-type-checkbox:not([class*="days-per-week"]) > label::after,.ai-premium-form .ai-choice-group .js-form-type-radio > label::after,.ai-premium-form .ai-choice-group .js-form-type-checkbox:not([class*="days-per-week"]) > label::after{content:"›" !important;position:absolute !important;right:19px !important;top:50% !important;color:#6c7890 !important;transform:translateY(-52%) !important;font-size:35px !important;line-height:1 !important;font-weight:300 !important;}.ai-premium-form .ai-choice-group input[type="radio"]:checked + label,.ai-premium-form .ai-choice-group .form-type-radio:has(input[type="radio"]:checked) > label,.ai-premium-form .ai-choice-group .form-type-checkbox:not([class*="days-per-week"]):has(input[type="checkbox"]:checked) > label,.ai-premium-form .ai-choice-group .js-form-type-radio:has(input[type="radio"]:checked) > label,.ai-premium-form .ai-choice-group .js-form-type-checkbox:not([class*="days-per-week"]):has(input[type="checkbox"]:checked) > label{border-color:rgba(21,95,230,.65) !important;background:linear-gradient(180deg,#ffffff 0%,#f3f7ff 100%) !important;color:#0f4ea8 !important;box-shadow:0 13px 26px rgba(21,95,230,.13) !important;}.ai-premium-form .ai-choice-group input[type="radio"]:checked + label::after,.ai-premium-form .ai-choice-group .form-type-radio:has(input[type="radio"]:checked) > label::after,.ai-premium-form .ai-choice-group .form-type-checkbox:not([class*="days-per-week"]):has(input[type="checkbox"]:checked) > label::after,.ai-premium-form .ai-choice-group .js-form-type-radio:has(input[type="radio"]:checked) > label::after,.ai-premium-form .ai-choice-group .js-form-type-checkbox:not([class*="days-per-week"]):has(input[type="checkbox"]:checked) > label::after{content:"✓" !important;display:grid !important;place-items:center !important;width:25px !important;height:25px !important;border-radius:999px !important;background:var(--tfc-blue) !important;color:#fff !important;font-size:15px !important;font-weight:950 !important;}.ai-premium-form .ai-choice-group label:active{transform:scale(.985) !important;}.ai-premium-form .form-item:has(input[value="fat_loss"]) > label::before{content:"♨" !important;}.ai-premium-form .form-item:has(input[value="muscle_gain"]) > label::before{content:"⌁" !important;}.ai-premium-form .form-item:has(input[value="recomp"]) > label::before{content:"↻" !important;}.ai-premium-form .form-item:has(input[value="performance"]) > label::before{content:"⌁" !important;}.ai-premium-form .form-item:has(input[value="general_fitness"]) > label::before{content:"♡" !important;}.ai-premium-form .form-item:has(input[value="beginner"]) > label::before{content:"1" !important;}.ai-premium-form .form-item:has(input[value="intermediate"]) > label::before{content:"2" !important;}.ai-premium-form .form-item:has(input[value="advanced"]) > label::before{content:"3" !important;}.ai-premium-form .form-item:has(input[value="standard_gym"]) > label::before,.ai-premium-form .form-item:has(input[value="full_gym"]) > label::before{content:"⚙" !important;}.ai-premium-form .form-item:has(input[value="dumbbells_bench"]) > label::before{content:"▥" !important;}.ai-premium-form .form-item:has(input[value="bodyweight"]) > label::before{content:"◇" !important;}.ai-premium-form .form-item:has(input[value="custom"]) > label::before{content:"+" !important;}.ai-premium-form .form-item:has(input[value="sedentary"]) > label::before{content:"▣" !important;}.ai-premium-form .form-item:has(input[value="light"]) > label::before{content:"◦" !important;}.ai-premium-form .form-item:has(input[value="moderate"]) > label::before{content:"◎" !important;}.ai-premium-form .form-item:has(input[value="high"]) > label::before{content:"✦" !important;}.ai-premium-form .form-item:has(input[value="athlete"]) > label::before{content:"★" !important;}.ai-premium-form .form-item:has(input[value="male"]) > label::before{content:"M" !important;}.ai-premium-form .form-item:has(input[value="female"]) > label::before{content:"F" !important;}.ai-premium-form .form-item:has(input[value="other"]) > label::before{content:"•" !important;}.ai-premium-form .ai-choice-group--chips .form-checkboxes,.ai-premium-form .ai-choice-group--chips .form-radios,.ai-premium-form .ai-field-allergens .form-checkboxes,.ai-premium-form .form-item-allergens .form-checkboxes,.ai-premium-form .ai-field-cuisines .form-checkboxes,.ai-premium-form .form-item-cuisines .form-checkboxes{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;}.ai-premium-form .ai-choice-group--chips input[type="radio"] + label,.ai-premium-form .ai-field-allergens input[type="checkbox"] + label,.ai-premium-form .form-item-allergens input[type="checkbox"] + label,.ai-premium-form .ai-field-cuisines input[type="checkbox"] + label,.ai-premium-form .form-item-cuisines input[type="checkbox"] + label{min-height:58px !important;padding:12px 32px 12px 46px !important;border-radius:17px !important;font-size:13px !important;line-height:1.16 !important;letter-spacing:-.025em !important;}.ai-premium-form .ai-choice-group--chips input[type="radio"] + label::before,.ai-premium-form .ai-field-allergens input[type="checkbox"] + label::before,.ai-premium-form .form-item-allergens input[type="checkbox"] + label::before,.ai-premium-form .ai-field-cuisines input[type="checkbox"] + label::before,.ai-premium-form .form-item-cuisines input[type="checkbox"] + label::before{left:11px !important;width:28px !important;height:28px !important;font-size:14px !important;}.ai-premium-form .ai-choice-group--chips input[type="radio"] + label::after,.ai-premium-form .ai-field-allergens input[type="checkbox"] + label::after,.ai-premium-form .form-item-allergens input[type="checkbox"] + label::after,.ai-premium-form .ai-field-cuisines input[type="checkbox"] + label::after,.ai-premium-form .form-item-cuisines input[type="checkbox"] + label::after{right:10px !important;font-size:24px !important;}.ai-premium-form .ai-equipment-details{margin-top:16px;padding:12px;border:1px solid var(--tfc-line);border-radius:22px;background:#fff;box-shadow:var(--tfc-shadow-soft);}.ai-premium-form .ai-equipment-details > summary,.ai-premium-form .ai-equipment-details > legend span,.ai-premium-form .ai-equipment-details > legend .fieldset-legend,.ai-premium-form .ai-equipment-details > legend .fieldset__label{display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 16px;border:1px solid var(--tfc-line);border-radius:18px;background:#fff;color:var(--tfc-ink);font-size:15px;font-weight:900;cursor:pointer;}.ai-premium-form .ai-equipment-details[open] > summary,.ai-premium-form .ai-equipment-details.is-selected > summary{border-color:rgba(21,95,230,.72);background:#f2f7ff;color:#0f4ea8;}.ai-premium-form fieldset.ai-equipment-accordion{margin:0 0 10px;padding:0;overflow:hidden;border:1px solid var(--tfc-soft-line);border-radius:16px;background:#fff;}.ai-premium-form fieldset.ai-equipment-accordion > legend{width:100%;margin:0;padding:0;}.ai-premium-form fieldset.ai-equipment-accordion > legend span,.ai-premium-form fieldset.ai-equipment-accordion > legend .fieldset-legend,.ai-premium-form fieldset.ai-equipment-accordion > legend .fieldset__label{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 15px;color:var(--tfc-ink);font-size:14px;font-weight:900;cursor:pointer;}.ai-premium-form fieldset.ai-equipment-accordion > legend span::after,.ai-premium-form fieldset.ai-equipment-accordion > legend .fieldset-legend::after,.ai-premium-form fieldset.ai-equipment-accordion > legend .fieldset__label::after{content:"⌄";color:#7b8494;font-size:18px;}.ai-premium-form fieldset.ai-equipment-accordion .fieldset-wrapper,.ai-premium-form fieldset.ai-equipment-accordion .fieldset__wrapper{padding:0 12px 12px;}.ai-premium-form .ai-equipment-root .form-checkboxes{display:grid;gap:8px;}.ai-premium-form .ai-equipment-root .form-type-checkbox > label{display:flex;align-items:center;min-height:43px;padding:10px 12px;border:1px solid var(--tfc-line);border-radius:13px;background:#fff;color:var(--tfc-text);font-size:13px;line-height:1.25;font-weight:750;cursor:pointer;}.ai-premium-form .ai-equipment-root .form-type-checkbox > input[type="checkbox"]:checked + label{border-color:var(--tfc-blue);background:#f2f7ff;color:#0f4ea8;}.ai-premium-form .form-actions,.ai-premium-form .webform-actions{display:flex;gap:12px;margin-top:22px;padding:0;border:0;background:transparent;box-shadow:none;}.ai-premium-form .button,.ai-premium-form .webform-button--next,.ai-premium-form .webform-button--previous,.ai-premium-form .webform-button--submit,.ai-premium-form.ai-quiz-mode .ai-quiz-btn{min-height:58px;border:0;border-radius:18px;padding:0 18px;font-size:17px;font-weight:900;letter-spacing:-.03em;cursor:pointer;}.ai-premium-form .webform-button--next,.ai-premium-form .webform-button--submit,.ai-premium-form .button--primary,.ai-premium-form.ai-quiz-mode .ai-quiz-btn--primary{color:#fff;background:linear-gradient(180deg,var(--tfc-blue-3) 0%,var(--tfc-blue) 100%);box-shadow:0 16px 30px rgba(21,95,230,.24);}.ai-premium-form .webform-button--previous,.ai-premium-form .button:not(.webform-button--next):not(.webform-button--submit),.ai-premium-form.ai-quiz-mode .ai-quiz-btn--ghost{color:var(--tfc-ink);background:#fff;border:1px solid var(--tfc-line);box-shadow:var(--tfc-shadow-soft);}.ai-premium-form .webform-button--next,.ai-premium-form .webform-button--previous,.ai-premium-form .webform-button--submit{flex:1 1 0 !important;width:auto !important;min-width:0;}.ai-premium-form.ai-quiz-mode .webform-actions,.ai-premium-form.ai-quiz-mode .form-actions{display:none !important;}.ai-premium-form.ai-quiz-mode .ai-quiz-nav{margin-top:18px;}.ai-premium-form.ai-quiz-mode .ai-quiz-nav.ai-quiz-nav--auto-next::before{content:none !important;display:none !important;}.ai-premium-form.ai-quiz-mode .ai-quiz-nav.ai-quiz-nav--auto-next:has([data-ai-quiz-back][hidden]){display:none !important;margin:0 !important;}.ai-premium-form.ai-quiz-mode .ai-quiz-nav__buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.ai-premium-form.ai-quiz-mode .ai-quiz-btn[hidden]{display:none !important;}.ai-premium-form.ai-quiz-mode .ai-quiz-error{margin:0 0 14px;padding:12px 14px;border-radius:15px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:800;}.ai-premium-form.webform-submission-ai-onboarding-edit-form,form.ai-premium-form[action*="/admin/structure/webform/manage/ai_onboarding/submission/"]{max-width:760px;padding:18px;background:#f8fafc;}.ai-premium-form.webform-submission-ai-onboarding-edit-form .webform-wizard-page,form.ai-premium-form[action*="/admin/structure/webform/manage/ai_onboarding/submission/"] .webform-wizard-page{margin-bottom:16px;padding:22px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:none;}@media (max-width:430px){.ai-premium-form{max-width:100%;}.ai-premium-form.webform-submission-ai-onboarding-add-form,form.ai-premium-form[action="/form/ai-onboarding"]{width:calc(100% - 32px) !important;margin:14px auto !important;padding:22px 18px 24px !important;border-radius:32px !important;}.ai-premium-form.webform-submission-ai-onboarding-add-form::before,form.ai-premium-form[action="/form/ai-onboarding"]::before{width:142px !important;height:61px !important;margin-bottom:18px !important;}.ai-premium-card,.ai-premium-form .webform-wizard-page,.ai-premium-form .ai-premium-step.ai-step-shell{padding:0 2px !important;}.ai-premium-form.ai-quiz-structured .ai-question-title,.ai-premium-form.ai-quiz-structured .ai-question-block h2{font-size:clamp(30px,8.5vw,38px) !important;}.ai-premium-form .ai-choice-group input[type="radio"] + label,.ai-premium-form .ai-choice-group .form-type-radio > label,.ai-premium-form .ai-choice-group .form-type-checkbox:not([class*="days-per-week"]) > label,.ai-premium-form .ai-choice-group .js-form-type-radio > label,.ai-premium-form .ai-choice-group .js-form-type-checkbox:not([class*="days-per-week"]) > label,.ai-premium-form .ai-choice-group label.option{min-height:72px !important;padding:14px 45px 14px 69px !important;border-radius:18px !important;font-size:15px !important;}.ai-premium-form .webform-wizard-page:has(input[name="primary_goal"]) .ai-choice-group label,.ai-premium-form .ai-premium-step:has(input[name="primary_goal"]) .ai-choice-group label{font-size:14.6px !important;}}@media (max-width:365px){.ai-premium-form .ai-choice-group--chips .form-checkboxes,.ai-premium-form .ai-choice-group--chips .form-radios,.ai-premium-form .ai-field-allergens .form-checkboxes,.ai-premium-form .form-item-allergens .form-checkboxes,.ai-premium-form .ai-field-cuisines .form-checkboxes,.ai-premium-form .form-item-cuisines .form-checkboxes{grid-template-columns:1fr !important;}.ai-premium-form .ai-field-days-per-week .form-type-checkbox,.ai-premium-form .form-item-days-per-week .form-type-checkbox,.ai-premium-form .ai-field-days-per-week input[type="checkbox"] + label,.ai-premium-form .form-item-days-per-week input[type="checkbox"] + label{width:62px !important;height:62px !important;min-height:62px !important;}}@keyframes tfcFadeUp{from{opacity:0;transform:translateY(7px);}to{opacity:1;transform:translateY(0);}}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="experience["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="experience["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_skill["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_skill["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_style["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_style["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="meals_per_day["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="meals_per_day["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="snacks_per_day["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="snacks_per_day["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="grocery_budget["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="grocery_budget["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="alcohol_per_week["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="alcohol_per_week["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="stress_level["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="stress_level["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="work_pattern["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="work_pattern["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="training_time_pref["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="training_time_pref["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="sex["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="sex["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="goal_tone["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="goal_tone["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"]) label.option,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["]) > label,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["]) label.option{padding-left:76px !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="experience["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="experience["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_skill["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_skill["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_style["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_style["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="meals_per_day["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="meals_per_day["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="snacks_per_day["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="snacks_per_day["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="grocery_budget["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="grocery_budget["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="alcohol_per_week["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="alcohol_per_week["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="stress_level["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="stress_level["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="work_pattern["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="work_pattern["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="training_time_pref["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="training_time_pref["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="sex["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="sex["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="goal_tone["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="goal_tone["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["]) label.option::before{content:"" !important;position:absolute !important;left:20px !important;top:50% !important;width:42px !important;height:42px !important;transform:translateY(-50%) !important;display:block !important;border:0 !important;border-radius:14px !important;background-color:transparent !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;box-shadow:none !important;color:transparent !important;font-size:0 !important;line-height:1 !important;opacity:1 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"][value="fat_loss"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"][value="fat_loss"]) label.option::before,.ai-premium-form .ai-choice-group input[name="primary_goal"][value="fat_loss"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal[fat_loss]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal[fat_loss]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["][value="fat_loss"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["][value="fat_loss"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="primary-goal-fat-loss"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="primary-goal-fat-loss"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/training-experience/primary-goal.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"][value="muscle_gain"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"][value="muscle_gain"]) label.option::before,.ai-premium-form .ai-choice-group input[name="primary_goal"][value="muscle_gain"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal[muscle_gain]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal[muscle_gain]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["][value="muscle_gain"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["][value="muscle_gain"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="primary-goal-muscle-gain"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="primary-goal-muscle-gain"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/training-experience/primary-goal-02.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"][value="recomp"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"][value="recomp"]) label.option::before,.ai-premium-form .ai-choice-group input[name="primary_goal"][value="recomp"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal[recomp]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal[recomp]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["][value="recomp"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["][value="recomp"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="primary-goal-recomp"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="primary-goal-recomp"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/training-experience/primary-goal-03.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"][value="performance"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"][value="performance"]) label.option::before,.ai-premium-form .ai-choice-group input[name="primary_goal"][value="performance"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal[performance]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal[performance]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["][value="performance"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["][value="performance"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="primary-goal-performance"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="primary-goal-performance"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/training-experience/primary-goal-04.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"][value="general_fitness"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal"][value="general_fitness"]) label.option::before,.ai-premium-form .ai-choice-group input[name="primary_goal"][value="general_fitness"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal[general_fitness]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="primary_goal[general_fitness]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["][value="general_fitness"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="primary_goal["][value="general_fitness"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="primary-goal-general-fitness"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="primary-goal-general-fitness"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/training-experience/primary-goal-05.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience"][value="beginner"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience"][value="beginner"]) label.option::before,.ai-premium-form .ai-choice-group input[name="experience"][value="beginner"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience[beginner]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience[beginner]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="experience["][value="beginner"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="experience["][value="beginner"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="experience-beginner"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="experience-beginner"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/training-experience/experience.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience"][value="intermediate"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience"][value="intermediate"]) label.option::before,.ai-premium-form .ai-choice-group input[name="experience"][value="intermediate"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience[intermediate]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience[intermediate]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="experience["][value="intermediate"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="experience["][value="intermediate"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="experience-intermediate"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="experience-intermediate"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/training-experience/experience-02.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience"][value="advanced"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience"][value="advanced"]) label.option::before,.ai-premium-form .ai-choice-group input[name="experience"][value="advanced"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience[advanced]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="experience[advanced]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="experience["][value="advanced"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="experience["][value="advanced"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="experience-advanced"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="experience-advanced"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/training-experience/experience-03.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"][value="sedentary"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"][value="sedentary"]) label.option::before,.ai-premium-form .ai-choice-group input[name="activity_level"][value="sedentary"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level[sedentary]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level[sedentary]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["][value="sedentary"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["][value="sedentary"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="activity-level-sedentary"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="activity-level-sedentary"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/activity-level/activity-level.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"][value="light"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"][value="light"]) label.option::before,.ai-premium-form .ai-choice-group input[name="activity_level"][value="light"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level[light]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level[light]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["][value="light"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["][value="light"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="activity-level-light"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="activity-level-light"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/activity-level/activity-level-02.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"][value="moderate"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"][value="moderate"]) label.option::before,.ai-premium-form .ai-choice-group input[name="activity_level"][value="moderate"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level[moderate]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level[moderate]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["][value="moderate"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["][value="moderate"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="activity-level-moderate"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="activity-level-moderate"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/activity-level/moderate.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"][value="high"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"][value="high"]) label.option::before,.ai-premium-form .ai-choice-group input[name="activity_level"][value="high"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level[high]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level[high]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["][value="high"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["][value="high"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="activity-level-high"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="activity-level-high"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/activity-level/high.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"][value="athlete"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level"][value="athlete"]) label.option::before,.ai-premium-form .ai-choice-group input[name="activity_level"][value="athlete"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level[athlete]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="activity_level[athlete]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["][value="athlete"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="activity_level["][value="athlete"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="activity-level-athlete"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="activity-level-athlete"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/activity-level/athlete.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"][value="standard_gym"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"][value="standard_gym"]) label.option::before,.ai-premium-form .ai-choice-group input[name="equipment_preset"][value="standard_gym"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset[standard_gym]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset[standard_gym]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["][value="standard_gym"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["][value="standard_gym"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="equipment-preset-standard-gym"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="equipment-preset-standard-gym"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/equipment-setup/standard-gym.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"][value="dumbbells_bench"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"][value="dumbbells_bench"]) label.option::before,.ai-premium-form .ai-choice-group input[name="equipment_preset"][value="dumbbells_bench"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset[dumbbells_bench]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset[dumbbells_bench]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["][value="dumbbells_bench"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["][value="dumbbells_bench"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="equipment-preset-dumbbells-bench"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="equipment-preset-dumbbells-bench"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/equipment-setup/dumbbells-bench.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"][value="bodyweight"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"][value="bodyweight"]) label.option::before,.ai-premium-form .ai-choice-group input[name="equipment_preset"][value="bodyweight"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset[bodyweight]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset[bodyweight]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["][value="bodyweight"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["][value="bodyweight"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="equipment-preset-bodyweight"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="equipment-preset-bodyweight"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/equipment-setup/bodyweight.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"][value="full_gym"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"][value="full_gym"]) label.option::before,.ai-premium-form .ai-choice-group input[name="equipment_preset"][value="full_gym"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset[full_gym]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset[full_gym]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["][value="full_gym"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["][value="full_gym"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="equipment-preset-full-gym"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="equipment-preset-full-gym"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/equipment-setup/full-gym.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"][value="custom"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset"][value="custom"]) label.option::before,.ai-premium-form .ai-choice-group input[name="equipment_preset"][value="custom"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset[custom]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="equipment_preset[custom]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["][value="custom"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="equipment_preset["][value="custom"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="equipment-preset-custom"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="equipment-preset-custom"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/equipment-setup/custom.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill"][value="basic"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill"][value="basic"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cooking_skill"][value="basic"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill[basic]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill[basic]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_skill["][value="basic"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_skill["][value="basic"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-skill-basic"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-skill-basic"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cooking-and-meal-style/cooking-skill.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill"][value="competent"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill"][value="competent"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cooking_skill"][value="competent"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill[competent]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill[competent]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_skill["][value="competent"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_skill["][value="competent"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-skill-competent"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-skill-competent"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cooking-and-meal-style/cooking-skill-02.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill"][value="confident"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill"][value="confident"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cooking_skill"][value="confident"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill[confident]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_skill[confident]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_skill["][value="confident"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_skill["][value="confident"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-skill-confident"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-skill-confident"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cooking-and-meal-style/cooking-skill-03.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style"][value="quick"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style"][value="quick"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cooking_style"][value="quick"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style[quick]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style[quick]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_style["][value="quick"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_style["][value="quick"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-style-quick"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-style-quick"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cooking-and-meal-style/cooking-style.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style"][value="family"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style"][value="family"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cooking_style"][value="family"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style[family]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style[family]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_style["][value="family"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_style["][value="family"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-style-family"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-style-family"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cooking-and-meal-style/cooking-style-02.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style"][value="meal_prep"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style"][value="meal_prep"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cooking_style"][value="meal_prep"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style[meal_prep]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style[meal_prep]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_style["][value="meal_prep"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_style["][value="meal_prep"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-style-meal-prep"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-style-meal-prep"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cooking-and-meal-style/cooking-style-03.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style"][value="gourmet"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style"][value="gourmet"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cooking_style"][value="gourmet"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style[gourmet]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cooking_style[gourmet]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_style["][value="gourmet"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cooking_style["][value="gourmet"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-style-gourmet"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cooking-style-gourmet"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cooking-and-meal-style/cooking-style-04.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day"][value="2"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day"][value="2"]) label.option::before,.ai-premium-form .ai-choice-group input[name="meals_per_day"][value="2"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day[2]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day[2]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="meals_per_day["][value="2"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="meals_per_day["][value="2"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="meals-per-day-2"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="meals-per-day-2"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/meals-and-snacks/meals-per-day.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day"][value="3"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day"][value="3"]) label.option::before,.ai-premium-form .ai-choice-group input[name="meals_per_day"][value="3"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day[3]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day[3]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="meals_per_day["][value="3"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="meals_per_day["][value="3"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="meals-per-day-3"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="meals-per-day-3"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/meals-and-snacks/meals-per-day-02.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day"][value="4"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day"][value="4"]) label.option::before,.ai-premium-form .ai-choice-group input[name="meals_per_day"][value="4"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day[4]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="meals_per_day[4]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="meals_per_day["][value="4"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="meals_per_day["][value="4"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="meals-per-day-4"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="meals-per-day-4"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/meals-and-snacks/meals-per-day-03.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day"][value="0"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day"][value="0"]) label.option::before,.ai-premium-form .ai-choice-group input[name="snacks_per_day"][value="0"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day[0]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day[0]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="snacks_per_day["][value="0"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="snacks_per_day["][value="0"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="snacks-per-day-0"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="snacks-per-day-0"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/meals-and-snacks/snacks-per-day.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day"][value="1"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day"][value="1"]) label.option::before,.ai-premium-form .ai-choice-group input[name="snacks_per_day"][value="1"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day[1]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day[1]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="snacks_per_day["][value="1"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="snacks_per_day["][value="1"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="snacks-per-day-1"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="snacks-per-day-1"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/meals-and-snacks/snacks-per-day-02.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day"][value="2"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day"][value="2"]) label.option::before,.ai-premium-form .ai-choice-group input[name="snacks_per_day"][value="2"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day[2]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="snacks_per_day[2]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="snacks_per_day["][value="2"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="snacks_per_day["][value="2"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="snacks-per-day-2"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="snacks-per-day-2"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/meals-and-snacks/snacks-per-day-03.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="none"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="none"]) label.option::before,.ai-premium-form .ai-choice-group input[name="diet"][value="none"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[none]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[none]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="none"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="none"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-none"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-none"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cuisines/diet-none.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="vegetarian"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="vegetarian"]) label.option::before,.ai-premium-form .ai-choice-group input[name="diet"][value="vegetarian"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[vegetarian]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[vegetarian]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="vegetarian"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="vegetarian"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-vegetarian"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-vegetarian"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cuisines/diet-vegetarian.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="vegan"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="vegan"]) label.option::before,.ai-premium-form .ai-choice-group input[name="diet"][value="vegan"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[vegan]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[vegan]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="vegan"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="vegan"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-vegan"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-vegan"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cuisines/diet-vegan.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="pescatarian"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="pescatarian"]) label.option::before,.ai-premium-form .ai-choice-group input[name="diet"][value="pescatarian"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[pescatarian]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[pescatarian]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="pescatarian"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="pescatarian"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-pescatarian"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-pescatarian"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cuisines/diet-pescatarian.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="halal"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="halal"]) label.option::before,.ai-premium-form .ai-choice-group input[name="diet"][value="halal"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[halal]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[halal]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="halal"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="halal"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-halal"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-halal"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cuisines/diet-halal.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="kosher"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="kosher"]) label.option::before,.ai-premium-form .ai-choice-group input[name="diet"][value="kosher"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[kosher]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[kosher]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="kosher"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="kosher"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-kosher"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-kosher"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cuisines/diet-kosher.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="low_carb"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="low_carb"]) label.option::before,.ai-premium-form .ai-choice-group input[name="diet"][value="low_carb"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[low_carb]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[low_carb]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="low_carb"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="low_carb"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-low-carb"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-low-carb"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cuisines/diet-low-carb.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="keto"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="keto"]) label.option::before,.ai-premium-form .ai-choice-group input[name="diet"][value="keto"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[keto]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[keto]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="keto"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="keto"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-keto"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-keto"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cuisines/diet-keto.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="low_fodmap"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="low_fodmap"]) label.option::before,.ai-premium-form .ai-choice-group input[name="diet"][value="low_fodmap"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[low_fodmap]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[low_fodmap]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="low_fodmap"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="low_fodmap"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-low-fodmap"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-low-fodmap"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cuisines/diet-low-fodmap.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="gluten_free"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="gluten_free"]) label.option::before,.ai-premium-form .ai-choice-group input[name="diet"][value="gluten_free"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[gluten_free]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[gluten_free]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="gluten_free"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="gluten_free"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-gluten-free"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-gluten-free"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cuisines/diet-gluten-free.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="dairy_free"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet"][value="dairy_free"]) label.option::before,.ai-premium-form .ai-choice-group input[name="diet"][value="dairy_free"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[dairy_free]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="diet[dairy_free]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="dairy_free"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="diet["][value="dairy_free"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-dairy-free"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="diet-dairy-free"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/cuisines/diet-dairy-free.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="peanuts"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="peanuts"]) label.option::before,.ai-premium-form .ai-choice-group input[name="allergens"][value="peanuts"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[peanuts]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[peanuts]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="peanuts"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="peanuts"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-peanuts"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-peanuts"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/allergies/allergens-peanuts.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="tree_nuts"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="tree_nuts"]) label.option::before,.ai-premium-form .ai-choice-group input[name="allergens"][value="tree_nuts"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[tree_nuts]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[tree_nuts]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="tree_nuts"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="tree_nuts"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-tree-nuts"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-tree-nuts"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/allergies/allergens-tree-nuts.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="sesame"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="sesame"]) label.option::before,.ai-premium-form .ai-choice-group input[name="allergens"][value="sesame"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[sesame]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[sesame]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="sesame"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="sesame"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-sesame"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-sesame"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/allergies/allergens-sesame.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="soy"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="soy"]) label.option::before,.ai-premium-form .ai-choice-group input[name="allergens"][value="soy"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[soy]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[soy]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="soy"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="soy"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-soy"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-soy"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/allergies/allergens-soy.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="eggs"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="eggs"]) label.option::before,.ai-premium-form .ai-choice-group input[name="allergens"][value="eggs"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[eggs]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[eggs]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="eggs"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="eggs"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-eggs"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-eggs"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/allergies/allergens-eggs.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="milk"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="milk"]) label.option::before,.ai-premium-form .ai-choice-group input[name="allergens"][value="milk"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[milk]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[milk]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="milk"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="milk"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-milk"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-milk"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/allergies/allergens-milk.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="fish"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="fish"]) label.option::before,.ai-premium-form .ai-choice-group input[name="allergens"][value="fish"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[fish]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[fish]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="fish"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="fish"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-fish"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-fish"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/allergies/allergens-fish.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="shellfish"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="shellfish"]) label.option::before,.ai-premium-form .ai-choice-group input[name="allergens"][value="shellfish"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[shellfish]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[shellfish]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="shellfish"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="shellfish"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-shellfish"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-shellfish"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/allergies/allergens-shellfish.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="gluten"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="gluten"]) label.option::before,.ai-premium-form .ai-choice-group input[name="allergens"][value="gluten"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[gluten]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[gluten]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="gluten"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="gluten"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-gluten"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-gluten"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/allergies/allergens-gluten.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="other"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens"][value="other"]) label.option::before,.ai-premium-form .ai-choice-group input[name="allergens"][value="other"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[other]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="allergens[other]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="other"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="allergens["][value="other"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-other"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="allergens-other"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/allergies/allergens-other.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget"][value="low"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget"][value="low"]) label.option::before,.ai-premium-form .ai-choice-group input[name="grocery_budget"][value="low"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget[low]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget[low]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="grocery_budget["][value="low"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="grocery_budget["][value="low"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="grocery-budget-low"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="grocery-budget-low"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/food-budget/budget-friendly.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget"][value="medium"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget"][value="medium"]) label.option::before,.ai-premium-form .ai-choice-group input[name="grocery_budget"][value="medium"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget[medium]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget[medium]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="grocery_budget["][value="medium"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="grocery_budget["][value="medium"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="grocery-budget-medium"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="grocery-budget-medium"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/food-budget/standard.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget"][value="high"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget"][value="high"]) label.option::before,.ai-premium-form .ai-choice-group input[name="grocery_budget"][value="high"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget[high]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="grocery_budget[high]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="grocery_budget["][value="high"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="grocery_budget["][value="high"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="grocery-budget-high"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="grocery-budget-high"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/food-budget/premium-flexible.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week"][value="0"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week"][value="0"]) label.option::before,.ai-premium-form .ai-choice-group input[name="alcohol_per_week"][value="0"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week[0]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week[0]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="alcohol_per_week["][value="0"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="alcohol_per_week["][value="0"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="alcohol-per-week-0"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="alcohol-per-week-0"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/alcohol-and-stress/alcohol-per-week.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week"][value="1-6"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week"][value="1-6"]) label.option::before,.ai-premium-form .ai-choice-group input[name="alcohol_per_week"][value="1-6"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week[1-6]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week[1-6]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="alcohol_per_week["][value="1-6"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="alcohol_per_week["][value="1-6"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="alcohol-per-week-1-6"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="alcohol-per-week-1-6"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/alcohol-and-stress/alcohol-per-week-02.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week"][value="7-14"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week"][value="7-14"]) label.option::before,.ai-premium-form .ai-choice-group input[name="alcohol_per_week"][value="7-14"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week[7-14]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week[7-14]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="alcohol_per_week["][value="7-14"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="alcohol_per_week["][value="7-14"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="alcohol-per-week-7-14"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="alcohol-per-week-7-14"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/alcohol-and-stress/alcohol-per-week-03.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week"][value="15+"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week"][value="15+"]) label.option::before,.ai-premium-form .ai-choice-group input[name="alcohol_per_week"][value="15+"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week[15+]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="alcohol_per_week[15+]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="alcohol_per_week["][value="15+"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="alcohol_per_week["][value="15+"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="alcohol-per-week-15+"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="alcohol-per-week-15+"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/alcohol-and-stress/alcohol-per-week-04.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level"][value="low"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level"][value="low"]) label.option::before,.ai-premium-form .ai-choice-group input[name="stress_level"][value="low"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level[low]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level[low]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="stress_level["][value="low"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="stress_level["][value="low"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="stress-level-low"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="stress-level-low"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/alcohol-and-stress/stress-level.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level"][value="medium"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level"][value="medium"]) label.option::before,.ai-premium-form .ai-choice-group input[name="stress_level"][value="medium"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level[medium]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level[medium]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="stress_level["][value="medium"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="stress_level["][value="medium"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="stress-level-medium"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="stress-level-medium"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/alcohol-and-stress/stress-level-02.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level"][value="high"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level"][value="high"]) label.option::before,.ai-premium-form .ai-choice-group input[name="stress_level"][value="high"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level[high]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="stress_level[high]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="stress_level["][value="high"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="stress_level["][value="high"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="stress-level-high"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="stress-level-high"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/alcohol-and-stress/stress-level-03.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern"][value="standard"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern"][value="standard"]) label.option::before,.ai-premium-form .ai-choice-group input[name="work_pattern"][value="standard"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern[standard]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern[standard]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="work_pattern["][value="standard"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="work_pattern["][value="standard"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="work-pattern-standard"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="work-pattern-standard"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/work-pattern/standard-daytime.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern"][value="shift"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern"][value="shift"]) label.option::before,.ai-premium-form .ai-choice-group input[name="work_pattern"][value="shift"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern[shift]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern[shift]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="work_pattern["][value="shift"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="work_pattern["][value="shift"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="work-pattern-shift"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="work-pattern-shift"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/work-pattern/shift-work-nights.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern"][value="variable"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern"][value="variable"]) label.option::before,.ai-premium-form .ai-choice-group input[name="work_pattern"][value="variable"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern[variable]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="work_pattern[variable]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="work_pattern["][value="variable"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="work_pattern["][value="variable"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="work-pattern-variable"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="work-pattern-variable"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/work-pattern/variable-self-employed.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref"][value="morning"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref"][value="morning"]) label.option::before,.ai-premium-form .ai-choice-group input[name="training_time_pref"][value="morning"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref[morning]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref[morning]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="training_time_pref["][value="morning"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="training_time_pref["][value="morning"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="training-time-pref-morning"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="training-time-pref-morning"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/training-time/morning.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref"][value="midday"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref"][value="midday"]) label.option::before,.ai-premium-form .ai-choice-group input[name="training_time_pref"][value="midday"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref[midday]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref[midday]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="training_time_pref["][value="midday"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="training_time_pref["][value="midday"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="training-time-pref-midday"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="training-time-pref-midday"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/training-time/midday.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref"][value="evening"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref"][value="evening"]) label.option::before,.ai-premium-form .ai-choice-group input[name="training_time_pref"][value="evening"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref[evening]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref[evening]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="training_time_pref["][value="evening"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="training_time_pref["][value="evening"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="training-time-pref-evening"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="training-time-pref-evening"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/training-time/evening.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref"][value="flexible"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref"][value="flexible"]) label.option::before,.ai-premium-form .ai-choice-group input[name="training_time_pref"][value="flexible"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref[flexible]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="training_time_pref[flexible]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="training_time_pref["][value="flexible"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="training_time_pref["][value="flexible"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="training-time-pref-flexible"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="training-time-pref-flexible"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/training-time/flexible.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex"][value="male"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex"][value="male"]) label.option::before,.ai-premium-form .ai-choice-group input[name="sex"][value="male"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex[male]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex[male]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="sex["][value="male"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="sex["][value="male"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="sex-male"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="sex-male"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/welcome-hero/male.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex"][value="female"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex"][value="female"]) label.option::before,.ai-premium-form .ai-choice-group input[name="sex"][value="female"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex[female]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex[female]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="sex["][value="female"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="sex["][value="female"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="sex-female"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="sex-female"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/welcome-hero/female.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex"][value="other"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex"][value="other"]) label.option::before,.ai-premium-form .ai-choice-group input[name="sex"][value="other"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex[other]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="sex[other]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="sex["][value="other"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="sex["][value="other"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="sex-other"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="sex-other"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/welcome-hero/other.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"][value="30"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"][value="30"]) label.option::before,.ai-premium-form .ai-choice-group input[name="session_length_min"][value="30"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min[30]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min[30]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["][value="30"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["][value="30"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="session-length-min-30"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="session-length-min-30"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/welcome-hero/30.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"][value="45"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"][value="45"]) label.option::before,.ai-premium-form .ai-choice-group input[name="session_length_min"][value="45"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min[45]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min[45]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["][value="45"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["][value="45"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="session-length-min-45"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="session-length-min-45"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/welcome-hero/45.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"][value="60"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"][value="60"]) label.option::before,.ai-premium-form .ai-choice-group input[name="session_length_min"][value="60"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min[60]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min[60]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["][value="60"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["][value="60"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="session-length-min-60"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="session-length-min-60"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/welcome-hero/60.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"][value="75"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"][value="75"]) label.option::before,.ai-premium-form .ai-choice-group input[name="session_length_min"][value="75"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min[75]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min[75]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["][value="75"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["][value="75"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="session-length-min-75"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="session-length-min-75"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/welcome-hero/75.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"][value="90"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min"][value="90"]) label.option::before,.ai-premium-form .ai-choice-group input[name="session_length_min"][value="90"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min[90]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="session_length_min[90]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["][value="90"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="session_length_min["][value="90"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="session-length-min-90"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="session-length-min-90"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/welcome-hero/90.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone"][value="friendly"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone"][value="friendly"]) label.option::before,.ai-premium-form .ai-choice-group input[name="goal_tone"][value="friendly"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone[friendly]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone[friendly]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="goal_tone["][value="friendly"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="goal_tone["][value="friendly"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="goal-tone-friendly"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="goal-tone-friendly"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/legacy-option-icons/friendly.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone"][value="direct"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone"][value="direct"]) label.option::before,.ai-premium-form .ai-choice-group input[name="goal_tone"][value="direct"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone[direct]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone[direct]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="goal_tone["][value="direct"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="goal_tone["][value="direct"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="goal-tone-direct"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="goal-tone-direct"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/legacy-option-icons/direct.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone"][value="technical"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone"][value="technical"]) label.option::before,.ai-premium-form .ai-choice-group input[name="goal_tone"][value="technical"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone[technical]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone[technical]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="goal_tone["][value="technical"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="goal_tone["][value="technical"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="goal-tone-technical"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="goal-tone-technical"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/legacy-option-icons/technical.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone"][value="playful"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone"][value="playful"]) label.option::before,.ai-premium-form .ai-choice-group input[name="goal_tone"][value="playful"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone[playful]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="goal_tone[playful]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="goal_tone["][value="playful"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="goal_tone["][value="playful"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="goal-tone-playful"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="goal-tone-playful"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/legacy-option-icons/playful.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"][value="strength"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"][value="strength"]) label.option::before,.ai-premium-form .ai-choice-group input[name="secondary_goals"][value="strength"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals[strength]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals[strength]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["][value="strength"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["][value="strength"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="secondary-goals-strength"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="secondary-goals-strength"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/secondary-goals/onboarding-icon-091.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"][value="endurance"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"][value="endurance"]) label.option::before,.ai-premium-form .ai-choice-group input[name="secondary_goals"][value="endurance"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals[endurance]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals[endurance]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["][value="endurance"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["][value="endurance"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="secondary-goals-endurance"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="secondary-goals-endurance"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/secondary-goals/onboarding-icon-092.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"][value="mobility"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"][value="mobility"]) label.option::before,.ai-premium-form .ai-choice-group input[name="secondary_goals"][value="mobility"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals[mobility]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals[mobility]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["][value="mobility"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["][value="mobility"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="secondary-goals-mobility"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="secondary-goals-mobility"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/secondary-goals/onboarding-icon-093.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"][value="posture"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"][value="posture"]) label.option::before,.ai-premium-form .ai-choice-group input[name="secondary_goals"][value="posture"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals[posture]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals[posture]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["][value="posture"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["][value="posture"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="secondary-goals-posture"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="secondary-goals-posture"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/secondary-goals/onboarding-icon-094.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"][value="energy"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"][value="energy"]) label.option::before,.ai-premium-form .ai-choice-group input[name="secondary_goals"][value="energy"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals[energy]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals[energy]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["][value="energy"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["][value="energy"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="secondary-goals-energy"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="secondary-goals-energy"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/secondary-goals/onboarding-icon-095.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"][value="confidence"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals"][value="confidence"]) label.option::before,.ai-premium-form .ai-choice-group input[name="secondary_goals"][value="confidence"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals[confidence]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="secondary_goals[confidence]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["][value="confidence"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="secondary_goals["][value="confidence"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="secondary-goals-confidence"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="secondary-goals-confidence"]) label.option::before{content:"" !important;background-image:url("/modules/ai_dashboard/images/onboarding-icons/secondary-goals/onboarding-icon-096.png") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;color:transparent !important;font-size:0 !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["]) label.option::before{width:46px !important;height:46px !important;left:20px !important;border-radius:15px !important;background-image:none !important;background-color:transparent !important;background-size:auto !important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif !important;font-size:25px !important;line-height:46px !important;color:initial !important;text-align:center !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="british"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="british"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cuisines"][value="british"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[british]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[british]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="british"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="british"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-british"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-british"]) label.option::before{content:"🇬🇧" !important;background-image:none !important;color:initial !important;font-size:25px !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="mediterranean"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="mediterranean"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cuisines"][value="mediterranean"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[mediterranean]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[mediterranean]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="mediterranean"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="mediterranean"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-mediterranean"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-mediterranean"]) label.option::before{content:"🌊" !important;background-image:none !important;color:initial !important;font-size:25px !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="italian"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="italian"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cuisines"][value="italian"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[italian]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[italian]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="italian"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="italian"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-italian"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-italian"]) label.option::before{content:"🇮🇹" !important;background-image:none !important;color:initial !important;font-size:25px !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="indian"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="indian"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cuisines"][value="indian"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[indian]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[indian]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="indian"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="indian"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-indian"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-indian"]) label.option::before{content:"🇮🇳" !important;background-image:none !important;color:initial !important;font-size:25px !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="chinese"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="chinese"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cuisines"][value="chinese"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[chinese]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[chinese]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="chinese"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="chinese"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-chinese"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-chinese"]) label.option::before{content:"🇨🇳" !important;background-image:none !important;color:initial !important;font-size:25px !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="thai"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="thai"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cuisines"][value="thai"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[thai]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[thai]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="thai"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="thai"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-thai"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-thai"]) label.option::before{content:"🇹🇭" !important;background-image:none !important;color:initial !important;font-size:25px !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="mexican"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="mexican"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cuisines"][value="mexican"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[mexican]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[mexican]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="mexican"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="mexican"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-mexican"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-mexican"]) label.option::before{content:"🇲🇽" !important;background-image:none !important;color:initial !important;font-size:25px !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="japanese"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="japanese"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cuisines"][value="japanese"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[japanese]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[japanese]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="japanese"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="japanese"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-japanese"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-japanese"]) label.option::before{content:"🇯🇵" !important;background-image:none !important;color:initial !important;font-size:25px !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="greek"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="greek"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cuisines"][value="greek"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[greek]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[greek]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="greek"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="greek"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-greek"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-greek"]) label.option::before{content:"🇬🇷" !important;background-image:none !important;color:initial !important;font-size:25px !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="middle_eastern"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="middle_eastern"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cuisines"][value="middle_eastern"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[middle_eastern]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[middle_eastern]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="middle_eastern"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="middle_eastern"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-middle-eastern"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-middle-eastern"]) label.option::before{content:"🌙" !important;background-image:none !important;color:initial !important;font-size:25px !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="korean"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="korean"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cuisines"][value="korean"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[korean]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[korean]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="korean"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="korean"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-korean"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-korean"]) label.option::before{content:"🇰🇷" !important;background-image:none !important;color:initial !important;font-size:25px !important;}.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="caribbean"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines"][value="caribbean"]) label.option::before,.ai-premium-form .ai-choice-group input[name="cuisines"][value="caribbean"] + label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[caribbean]"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name="cuisines[caribbean]"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="caribbean"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[name^="cuisines["][value="caribbean"]) label.option::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-caribbean"]) > label::before,.ai-premium-form .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.js-form-type-radio,.form-type-checkbox,.js-form-type-checkbox):has(input[id*="cuisines-caribbean"]) label.option::before{content:"🏝️" !important;background-image:none !important;color:initial !important;font-size:25px !important;}.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]),.ai-premium-form #edit-days-per-week,.ai-premium-form [data-drupal-selector="edit-days-per-week"]{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:stretch !important;gap:12px !important;width:100% !important;max-width:320px !important;margin:0 auto !important;padding:0 !important;list-style:none !important;grid-template-columns:none !important;}.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) > .form-item,.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) > .js-form-item,.ai-premium-form #edit-days-per-week > .form-item,.ai-premium-form #edit-days-per-week > .js-form-item,.ai-premium-form [data-drupal-selector="edit-days-per-week"] > .form-item,.ai-premium-form [data-drupal-selector="edit-days-per-week"] > .js-form-item,.ai-premium-form .form-item-days-per-week-mon,.ai-premium-form .form-item-days-per-week-tue,.ai-premium-form .form-item-days-per-week-wed,.ai-premium-form .form-item-days-per-week-thu,.ai-premium-form .form-item-days-per-week-fri,.ai-premium-form .form-item-days-per-week-sat,.ai-premium-form .form-item-days-per-week-sun{position:relative !important;display:block !important;flex:0 0 calc(50% - 6px) !important;width:calc(50% - 6px) !important;min-width:calc(50% - 6px) !important;max-width:calc(50% - 6px) !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:visible !important;}.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) > .form-item:last-child:nth-child(odd),.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) > .js-form-item:last-child:nth-child(odd),.ai-premium-form .form-item-days-per-week-sun{margin-left:auto !important;margin-right:auto !important;}.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) input[type="checkbox"],.ai-premium-form .form-item-days-per-week-mon > input[type="checkbox"],.ai-premium-form .form-item-days-per-week-tue > input[type="checkbox"],.ai-premium-form .form-item-days-per-week-wed > input[type="checkbox"],.ai-premium-form .form-item-days-per-week-thu > input[type="checkbox"],.ai-premium-form .form-item-days-per-week-fri > input[type="checkbox"],.ai-premium-form .form-item-days-per-week-sat > input[type="checkbox"],.ai-premium-form .form-item-days-per-week-sun > input[type="checkbox"]{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;opacity:0 !important;pointer-events:none !important;appearance:none !important;-webkit-appearance:none !important;}.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) label,.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) label.option,.ai-premium-form .form-item-days-per-week-mon > label,.ai-premium-form .form-item-days-per-week-tue > label,.ai-premium-form .form-item-days-per-week-wed > label,.ai-premium-form .form-item-days-per-week-thu > label,.ai-premium-form .form-item-days-per-week-fri > label,.ai-premium-form .form-item-days-per-week-sat > label,.ai-premium-form .form-item-days-per-week-sun > label{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;width:100% !important;min-width:100% !important;max-width:100% !important;min-height:56px !important;height:56px !important;margin:0 !important;padding:0 10px !important;border:1px solid #dce6f3 !important;border-radius:16px !important;background:#ffffff !important;box-shadow:0 10px 22px rgba(15,23,42,.045) !important;color:var(--tfc-ink) !important;font-size:14px !important;line-height:1.05 !important;font-weight:900 !important;text-align:center !important;letter-spacing:-.035em !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important;cursor:pointer !important;transform:none !important;}.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) label::before,.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) label::after,.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) label.option::before,.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) label.option::after,.ai-premium-form .form-item-days-per-week-mon > label::before,.ai-premium-form .form-item-days-per-week-mon > label::after,.ai-premium-form .form-item-days-per-week-tue > label::before,.ai-premium-form .form-item-days-per-week-tue > label::after,.ai-premium-form .form-item-days-per-week-wed > label::before,.ai-premium-form .form-item-days-per-week-wed > label::after,.ai-premium-form .form-item-days-per-week-thu > label::before,.ai-premium-form .form-item-days-per-week-thu > label::after,.ai-premium-form .form-item-days-per-week-fri > label::before,.ai-premium-form .form-item-days-per-week-fri > label::after,.ai-premium-form .form-item-days-per-week-sat > label::before,.ai-premium-form .form-item-days-per-week-sat > label::after,.ai-premium-form .form-item-days-per-week-sun > label::before,.ai-premium-form .form-item-days-per-week-sun > label::after{content:none !important;display:none !important;width:0 !important;height:0 !important;background:none !important;border:0 !important;box-shadow:none !important;}.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) input[type="checkbox"]:checked + label,.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) .form-item:has(input[type="checkbox"]:checked) > label,.ai-premium-form .form-checkboxes:has(input[name^="days_per_week"]) .js-form-item:has(input[type="checkbox"]:checked) > label,.ai-premium-form .form-item-days-per-week-mon:has(input[type="checkbox"]:checked) > label,.ai-premium-form .form-item-days-per-week-tue:has(input[type="checkbox"]:checked) > label,.ai-premium-form .form-item-days-per-week-wed:has(input[type="checkbox"]:checked) > label,.ai-premium-form .form-item-days-per-week-thu:has(input[type="checkbox"]:checked) > label,.ai-premium-form .form-item-days-per-week-fri:has(input[type="checkbox"]:checked) > label,.ai-premium-form .form-item-days-per-week-sat:has(input[type="checkbox"]:checked) > label,.ai-premium-form .form-item-days-per-week-sun:has(input[type="checkbox"]:checked) > label{border-color:transparent !important;background:linear-gradient(180deg,var(--tfc-blue-3) 0%,var(--tfc-blue) 100%) !important;color:#ffffff !important;box-shadow:0 14px 24px rgba(21,95,230,.22) !important;}.ai-premium-form .form-item-days-per-week::after,.ai-premium-form .ai-field-days-per-week::after{content:none !important;display:none !important;}.ai-premium-form .ai-choice-group.form-radios:not(:has(input[name^="days_per_week"])),.ai-premium-form .ai-choice-group.form-checkboxes:not(:has(input[name^="days_per_week"])),.ai-premium-form .ai-choice-group > .form-radios:not(:has(input[name^="days_per_week"])),.ai-premium-form .ai-choice-group > .form-checkboxes:not(:has(input[name^="days_per_week"])){display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:10px !important;row-gap:10px !important;column-gap:10px !important;}.ai-premium-form .ai-choice-group .js-webform-radios:not(:has(input[name^="days_per_week"])),.ai-premium-form .ai-choice-group .js-webform-checkboxes:not(:has(input[name^="days_per_week"])),.ai-premium-form .ai-choice-group .webform-options-display-one-column:not(:has(input[name^="days_per_week"])){display:flex !important;flex-direction:column !important;gap:10px !important;}.ai-premium-form .ai-choice-group .js-webform-radios:not(:has(input[name^="days_per_week"])) > .js-form-item,.ai-premium-form .ai-choice-group .js-webform-checkboxes:not(:has(input[name^="days_per_week"])) > .js-form-item,.ai-premium-form .ai-choice-group .webform-options-display-one-column:not(:has(input[name^="days_per_week"])) > .js-form-item{margin:0 !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary){width:min(100%,760px) !important;max-width:760px !important;margin:0 auto !important;padding:20px 16px 120px !important;border-radius:0 !important;background:#f5f7fb !important;color:#111827 !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(#webform-submission-navigation-ai_onboarding,#webform-submission-navigation-ai-onboarding){display:block !important;margin:0 0 18px !important;padding:0 2px !important;color:#111827 !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(#webform-submission-navigation-ai_onboarding,#webform-submission-navigation-ai-onboarding)::before{content:"Update your details" !important;display:block !important;margin:0 0 6px !important;color:#0f172a !important;font-size:clamp(26px,7vw,34px) !important;line-height:1.05 !important;font-weight:900 !important;letter-spacing:-.045em !important;text-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(#webform-submission-navigation-ai_onboarding,#webform-submission-navigation-ai-onboarding)::after{content:"Open a section, update anything that has changed, then save your details at the bottom." !important;display:block !important;max-width:590px !important;color:#667085 !important;font-size:14px !important;line-height:1.5 !important;font-weight:600 !important;text-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  .webform-details-toggle-state-wrapper{margin:-4px 2px 12px !important;text-align:right !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  .webform-details-toggle-state-wrapper a{color:#2563eb !important;font-size:13px !important;font-weight:800 !important;text-decoration:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details.ai-premium-step.ai-step-shell,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details[data-webform-key]{position:relative !important;display:block !important;width:100% !important;min-height:0 !important;height:auto !important;max-height:none !important;margin:0 0 12px !important;padding:0 !important;overflow:hidden !important;border:1px solid #dfe5ee !important;border-radius:17px !important;background:#ffffff !important;color:#111827 !important;box-shadow:0 7px 20px rgba(15,23,42,.055) !important;text-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details.ai-premium-step.ai-step-shell::before,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details.ai-premium-step.ai-step-shell::after,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details[data-webform-key]::before,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details[data-webform-key]::after{content:none !important;display:none !important;background:none !important;box-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details.ai-premium-step > summary,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details[data-webform-key] > summary,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  summary.seven-details__summary{position:relative !important;display:flex !important;align-items:center !important;gap:10px !important;width:100% !important;min-height:64px !important;margin:0 !important;padding:15px 48px 15px 17px !important;list-style:none !important;border:0 !important;border-radius:0 !important;background:#ffffff !important;color:#111827 !important;text-align:left !important;font-size:15px !important;line-height:1.25 !important;font-weight:850 !important;letter-spacing:-.018em !important;text-transform:none !important;text-shadow:none !important;box-shadow:none !important;cursor:pointer !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  summary.seven-details__summary::-webkit-details-marker,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details.ai-premium-step > summary::-webkit-details-marker,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details[data-webform-key] > summary::-webkit-details-marker{display:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details.ai-premium-step > summary::after,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details[data-webform-key] > summary::after{content:"+" !important;position:absolute !important;right:16px !important;top:50% !important;display:grid !important;place-items:center !important;width:26px !important;height:26px !important;border-radius:999px !important;background:#eef3f9 !important;color:#334155 !important;font-size:19px !important;line-height:1 !important;font-weight:650 !important;transform:translateY(-50%) !important;text-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details.ai-premium-step[open] > summary,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details[data-webform-key][open] > summary{border-bottom:1px solid #e8edf3 !important;background:#f9fbfd !important;color:#0f172a !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details.ai-premium-step[open] > summary::after,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details[data-webform-key][open] > summary::after{content:"−" !important;background:#e8f0ff !important;color:#1557d8 !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  summary.seven-details__summary > span:first-child{color:#111827 !important;font-size:15px !important;line-height:1.25 !important;font-weight:850 !important;text-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  summary.seven-details__summary > span.summary:not(:empty){margin-left:auto !important;overflow:hidden !important;color:#667085 !important;font-size:12px !important;line-height:1.25 !important;font-weight:650 !important;text-align:right !important;text-overflow:ellipsis !important;white-space:nowrap !important;text-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details.ai-premium-step > .details-wrapper,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details.ai-premium-step > .seven-details__wrapper,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details[data-webform-key] > .details-wrapper,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details[data-webform-key] > .seven-details__wrapper{display:block !important;margin:0 !important;padding:17px !important;background:#ffffff !important;color:#111827 !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details.ai-premium-step > *,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  details[data-webform-key] > *{z-index:auto !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(.ai-question-title,.ai-question-block h1,.ai-question-block h2,.ai-question-block h3,.fieldset__legend,legend,.form-item > label,.js-form-item > label){color:#111827 !important;text-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(.ai-question-title,.ai-question-block h1,.ai-question-block h2,.ai-question-block h3){max-width:none !important;margin:0 0 13px !important;text-align:left !important;font-size:20px !important;line-height:1.2 !important;font-weight:850 !important;letter-spacing:-.03em !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(.description,.form-item__description,.ai-question-helper,.ai-page-intro,.ai-page-intro p){color:#667085 !important;text-align:left !important;text-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  .ai-page-intro{margin:0 0 14px !important;padding:12px 13px !important;border:1px solid #e7ebf1 !important;border-radius:13px !important;background:#f8fafc !important;box-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(input[type="text"],input[type="number"],input[type="email"],input[type="password"],textarea,select){width:100% !important;border:1px solid #ccd5e1 !important;border-radius:13px !important;background:#ffffff !important;color:#111827 !important;box-shadow:none !important;text-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(input[type="text"],input[type="number"],input[type="email"],input[type="password"],select){min-height:52px !important;padding:0 14px !important;font-size:16px !important;font-weight:700 !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) textarea{min-height:110px !important;padding:13px 14px !important;font-size:15px !important;line-height:1.45 !important;font-weight:600 !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(input,textarea,select):focus{outline:0 !important;border-color:#2563eb !important;box-shadow:0 0 0 4px rgba(37,99,235,.11) !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  .ai-choice-group :is(label.option,.form-item > label,.js-form-item > label,.form-type-radio > label,.form-type-checkbox > label,.js-form-type-radio > label,.js-form-type-checkbox > label){min-height:48px !important;border:1px solid #dce3ec !important;border-radius:13px !important;background:#ffffff !important;color:#1f2937 !important;box-shadow:none !important;text-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  .ai-choice-group :is(.form-item,.js-form-item,.form-type-radio,.form-type-checkbox,.js-form-type-radio,.js-form-type-checkbox):has(input:checked) > label,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  .ai-choice-group input:checked + label{border-color:#2563eb !important;background:#eef5ff !important;color:#174ea6 !important;box-shadow:0 0 0 2px rgba(37,99,235,.08) !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(.ai-premium-details,.ai-equipment-details,.ai-equipment-accordion){border-color:#dfe5ee !important;background:#ffffff !important;color:#111827 !important;box-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(.ai-premium-details,.ai-equipment-details,.ai-equipment-accordion) summary{background:#f8fafc !important;color:#111827 !important;text-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(.form-actions,.webform-actions){display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin:18px 0 0 !important;padding:15px !important;border:1px solid #dfe5ee !important;border-radius:17px !important;background:#ffffff !important;box-shadow:0 8px 24px rgba(15,23,42,.055) !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(.button,.webform-button--previous,.webform-button--next,.webform-button--submit){min-height:52px !important;border-radius:13px !important;font-size:15px !important;font-weight:850 !important;text-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(.webform-button--submit,.button--primary){border:0 !important;background:#2563eb !important;color:#ffffff !important;box-shadow:0 10px 22px rgba(37,99,235,.20) !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
  :is(.webform-button--previous,.button:not(.button--primary):not(.webform-button--submit)){border:1px solid #dce3ec !important;background:#ffffff !important;color:#111827 !important;box-shadow:none !important;}@media (max-width:560px){form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary){padding:16px 10px 112px !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
    details.ai-premium-step > summary,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
    details[data-webform-key] > summary{min-height:60px !important;padding:13px 44px 13px 15px !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
    summary.seven-details__summary > span.summary:not(:empty){max-width:42% !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
    details.ai-premium-step > .details-wrapper,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
    details.ai-premium-step > .seven-details__wrapper,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
    details[data-webform-key] > .details-wrapper,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
    details[data-webform-key] > .seven-details__wrapper{padding:14px !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary)
    :is(.form-actions,.webform-actions){grid-template-columns:1fr !important;}}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary){width:calc(100% - 20px) !important;max-width:680px !important;margin:10px auto 32px !important;padding:10px !important;background:#f6f8fc !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details.ai-premium-step,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details.ai-step-shell,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details.webform-wizard-page,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details[data-webform-key]{width:100% !important;min-height:0 !important;height:auto !important;margin:0 0 10px !important;padding:0 !important;overflow:hidden !important;border:1px solid #e1e7f0 !important;border-radius:18px !important;background:#fff !important;box-shadow:0 6px 18px rgba(15,23,42,.045) !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details.ai-premium-step::before,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details.ai-premium-step::after,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details.ai-step-shell::before,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details.ai-step-shell::after,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details.webform-wizard-page::before,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details.webform-wizard-page::after{content:none !important;display:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details > summary{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;min-height:64px !important;height:auto !important;margin:0 !important;padding:14px 56px 14px 17px !important;list-style:none !important;border:0 !important;background:#fff !important;color:#101828 !important;text-align:left !important;font-size:16px !important;line-height:1.25 !important;font-weight:850 !important;letter-spacing:-.025em !important;cursor:pointer !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details > summary::-webkit-details-marker{display:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details > summary::marker{content:"" !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details > summary > *{display:inline !important;flex:0 1 auto !important;width:auto !important;min-width:0 !important;max-width:calc(100% - 4px) !important;min-height:0 !important;height:auto !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:inherit !important;font:inherit !important;line-height:inherit !important;text-align:left !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details > summary::after{content:"+" !important;position:absolute !important;right:16px !important;top:50% !important;display:grid !important;place-items:center !important;width:30px !important;height:30px !important;border-radius:50% !important;background:#edf3ff !important;color:#155fe6 !important;font-size:21px !important;line-height:1 !important;font-weight:700 !important;transform:translateY(-50%) !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details[open]{border-color:#cfd9e9 !important;box-shadow:0 10px 24px rgba(15,23,42,.065) !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details[open] > summary{border-bottom:1px solid #e7ecf3 !important;background:#fbfcff !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details[open] > summary::after{content:"−" !important;background:#e4edff !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details[open] > :not(summary){width:auto !important;max-width:none !important;min-height:0 !important;margin:0 !important;padding:18px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-block{width:100% !important;min-height:0 !important;margin:0 0 15px !important;padding:0 !important;background:transparent !important;box-shadow:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-block::before,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-block::after{content:none !important;display:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-title,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-block h1,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-block h2,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-block h3{display:block !important;width:100% !important;max-width:none !important;margin:0 0 7px !important;padding:0 !important;color:#101828 !important;text-align:left !important;font-size:22px !important;line-height:1.12 !important;font-weight:900 !important;letter-spacing:-.045em !important;background:transparent !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-title::before,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-title::after{content:none !important;display:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-helper,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-block p,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .form-item__description,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .description{width:100% !important;max-width:none !important;margin:0 0 14px !important;color:#667085 !important;text-align:left !important;font-size:14px !important;line-height:1.45 !important;font-weight:550 !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-choice-group .form-radios,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-choice-group .form-checkboxes,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .js-webform-radios.webform-options-display-one-column{display:grid !important;grid-template-columns:1fr !important;gap:9px !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-choice-group .form-type-radio,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-choice-group .form-type-checkbox,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-choice-group .js-form-type-radio,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-choice-group .js-form-type-checkbox{width:100% !important;max-width:none !important;margin:0 !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-choice-group input[type="radio"] + label,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-choice-group .form-type-radio > label,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-choice-group .js-form-type-radio > label,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-choice-group .form-type-checkbox > label,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-choice-group .js-form-type-checkbox > label{width:100% !important;max-width:none !important;min-height:62px !important;margin:0 !important;padding:12px 48px 12px 66px !important;border-radius:15px !important;text-align:left !important;font-size:15px !important;line-height:1.2 !important;font-weight:800 !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) input[type="text"],form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) input[type="number"],form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) input[type="email"],form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) select{min-height:54px !important;font-size:16px !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) textarea{min-height:118px !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-quiz-nav,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-quiz-nav::before,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-quiz-nav::after{display:none !important;content:none !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .form-actions,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .webform-actions{display:flex !important;justify-content:flex-end !important;margin:18px 0 0 !important;padding:0 !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .webform-button--submit{width:100% !important;max-width:260px !important;min-height:54px !important;border-radius:16px !important;}@media (max-width:560px){form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary){width:calc(100% - 12px) !important;margin-top:6px !important;padding:6px !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details > summary{min-height:60px !important;padding:13px 53px 13px 15px !important;font-size:15.5px !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) details[open] > :not(summary){padding:15px !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-title,form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .ai-question-block h2{font-size:20px !important;}form.ai-premium-form:not(.webform-submission-ai-onboarding-add-form):has(details.ai-premium-step > summary) .webform-button--submit{max-width:none !important;}}.ai-premium-form.webform-submission-ai-onboarding-add-form,form.ai-premium-form[action*="/form/ai-onboarding"]{position:relative !important;}.ai-premium-form .ai-onboarding-login-wrapper,.ai-premium-form .form-item.ai-onboarding-login-wrapper,.ai-premium-form .js-form-item.ai-onboarding-login-wrapper,.ai-premium-form .form-wrapper.ai-onboarding-login-wrapper,.ai-premium-form .webform-element.ai-onboarding-login-wrapper{position:absolute !important;top:30px !important;right:22px !important;z-index:999999 !important;display:block !important;width:auto !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:visible !important;pointer-events:auto !important;background:transparent !important;border:0 !important;box-shadow:none !important;}.ai-premium-form .ai-onboarding-login-wrapper p,.ai-premium-form .ai-onboarding-login-wrapper .field,.ai-premium-form .ai-onboarding-login-wrapper .field__item{display:contents !important;margin:0 !important;padding:0 !important;}.ai-premium-form a.ai-onboarding-login-link,.ai-premium-form .ai-onboarding-login-wrapper a.ai-onboarding-login-link,.ai-premium-form .ai-onboarding-login-wrapper a[href*="/user/login"]{position:relative !important;z-index:1000000 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:58px !important;min-height:34px !important;padding:0 12px !important;border:1px solid rgba(21,95,230,.18) !important;border-radius:999px !important;background:rgba(255,255,255,.96) !important;color:var(--tfc-blue,#155fe6) !important;box-shadow:0 8px 20px rgba(31,63,118,.08) !important;text-decoration:none !important;text-align:center !important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif !important;font-size:13px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:-.02em !important;white-space:nowrap !important;cursor:pointer !important;pointer-events:auto !important;-webkit-tap-highlight-color:transparent !important;touch-action:manipulation !important;}.ai-premium-form a.ai-onboarding-login-link::after,.ai-premium-form .ai-onboarding-login-wrapper a[href*="/user/login"]::after{content:"›" !important;margin-left:5px !important;font-size:18px !important;line-height:0 !important;transform:translateY(-1px) !important;}.ai-premium-form a.ai-onboarding-login-link:active,.ai-premium-form .ai-onboarding-login-wrapper a[href*="/user/login"]:active{transform:scale(.98) !important;}.ai-premium-form .webform-wizard-page:has(.ai-onboarding-login-link) .ai-question-block,.ai-premium-form .ai-premium-step:has(.ai-onboarding-login-link) .ai-question-block{position:relative !important;z-index:1 !important;}@media (max-width:430px){.ai-premium-form .ai-onboarding-login-wrapper,.ai-premium-form .form-item.ai-onboarding-login-wrapper,.ai-premium-form .js-form-item.ai-onboarding-login-wrapper,.ai-premium-form .form-wrapper.ai-onboarding-login-wrapper,.ai-premium-form .webform-element.ai-onboarding-login-wrapper{top:24px !important;right:18px !important;}.ai-premium-form a.ai-onboarding-login-link,.ai-premium-form .ai-onboarding-login-wrapper a.ai-onboarding-login-link,.ai-premium-form .ai-onboarding-login-wrapper a[href*="/user/login"]{min-height:32px !important;min-width:54px !important;padding:0 10px !important;font-size:12.5px !important;}}
.tfc-pwa-install{position:fixed;left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:99999;max-width:480px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:14px;border-radius:24px;color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1d4ed8 52%,#60a5fa 100%);box-shadow:0 24px 70px rgba(15,23,42,.32);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}@media (min-width:560px){.tfc-pwa-install{left:auto;right:22px;bottom:22px;width:420px;margin:0;}}.tfc-pwa-install__icon{width:44px;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;color:#2563eb;font-size:15px;font-weight:800;letter-spacing:-.03em;}.tfc-pwa-install__body{min-width:0;flex:1;}.tfc-pwa-install__title{margin:0 0 2px;font-size:14px;line-height:1.2;font-weight:800;}.tfc-pwa-install__text{margin:0;color:rgba(255,255,255,.86);font-size:12px;line-height:1.35;}.tfc-pwa-install__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;}.tfc-pwa-install__button{appearance:none;border:0;border-radius:999px;padding:9px 13px;background:#fff;color:#1d4ed8;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 8px 22px rgba(15,23,42,.2);}.tfc-pwa-install__close{appearance:none;border:0;width:30px;height:30px;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-size:20px;line-height:1;cursor:pointer;}.tfc-pwa-ios-help{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:rgba(15,23,42,.55);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;}.tfc-pwa-ios-help__card{width:100%;max-width:420px;padding:20px;border-radius:26px;background:#fff;color:#0f172a;box-shadow:0 24px 70px rgba(15,23,42,.32);}.tfc-pwa-ios-help__card h2{margin:0 0 8px;font-size:19px;line-height:1.2;font-weight:850;letter-spacing:-.03em;}.tfc-pwa-ios-help__card p{margin:0 0 14px;color:#475569;font-size:14px;line-height:1.45;}.tfc-pwa-ios-help__card ol{margin:0 0 18px 20px;padding:0;color:#334155;font-size:14px;line-height:1.55;}.tfc-pwa-ios-help__card button{width:100%;appearance:none;border:0;border-radius:999px;padding:13px 16px;background:#2563eb;color:#fff;font-weight:800;font-size:14px;cursor:pointer;}
.tfc-autonext-hidden-next,.ai-premium-form.tfc-radio-autonext-active .webform-button--next,.ai-premium-form.tfc-radio-autonext-active [data-ai-quiz-next]{display:none !important;}.ai-premium-form.tfc-radio-autonext-active .ai-quiz-nav__buttons{grid-template-columns:1fr !important;}.ai-premium-form.tfc-radio-autonext-active [data-ai-quiz-back],.ai-premium-form.tfc-radio-autonext-active .webform-button--previous{display:inline-flex !important;}.ai-premium-form.tfc-radio-autonext-active .ai-quiz-nav::before,.ai-premium-form.tfc-radio-autonext-active .webform-actions::before,.ai-premium-form.tfc-radio-autonext-active .form-actions::before{content:"Tap an option to continue";display:block;margin:0 auto 10px;color:rgba(255,255,255,.82);text-align:center;font-size:12.5px;line-height:1.25;font-weight:750;grid-column:1 / -1;}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
