.quiz-b_step{background:#fff;flex:1}.quiz-b_step .quiz-container{width:100%;max-width:720px;margin:0 auto;padding:48px 20px 80px}@media (max-width:767px){.quiz-layout-main{--quiz-mobile-top-chrome:136px;min-height:calc(100dvh - var(--quiz-mobile-top-chrome));flex-direction:column;display:flex}.quiz-layout-main>.flex.flex-1{flex-direction:column;flex:1;width:100%;display:flex}.quiz-b_step{width:100%;min-height:calc(100dvh - var(--quiz-mobile-top-chrome,136px));flex-direction:column;flex:1;display:flex}.quiz-b_step .quiz-container,.quiz-b_step .quiz-container--wide{box-sizing:border-box;flex:1;width:100%;max-width:720px;margin-left:auto;margin-right:auto;padding:56px 20px 80px}.quiz-b_step .quiz-container{flex-direction:column;justify-content:center;padding-top:40px;padding-bottom:40px;display:flex}.quiz-step_wrapper{align-items:center;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.quiz-form_control,.quiz-size_select,.quiz-form_textarea{font-size:16px}.quiz-email_step .quiz-form_control{letter-spacing:normal}}@media (min-width:768px){.quiz-b_step .quiz-container{padding-top:56px;padding-bottom:96px}}.quiz-step_wrapper{flex-direction:column;align-items:stretch;display:flex}.quiz-step_content{margin-bottom:40px}.quiz-content_title{text-align:center;color:#1a1a2e;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.25}.quiz-multiple_v2 .quiz-content_title:not(.quiz-content_title--header){font-size:26px}@media (min-width:768px){.quiz-content_title{font-size:32px}}.quiz-cards_wrapper{grid-template-columns:repeat(2,1fr);gap:16px;max-width:480px;margin:0 auto 48px;display:grid}@media (max-width:639px){.quiz-cards_wrapper{gap:12px;max-width:400px}.quiz-content_title{font-size:22px}.quiz-item_title{padding:8px 12px;font-size:13px}}.quiz-card_item{aspect-ratio:1;background-color:#eef0f4;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;width:100%;min-width:0;transition:box-shadow .15s,background-color .15s;position:relative;overflow:hidden;box-shadow:0 6px 18px #1e283c14}.quiz-card_item:hover{box-shadow:0 8px 22px #1e283c1f}.quiz-card_item.is-selected{background-color:#e8f7fd;box-shadow:0 6px 18px #00aeef29,0 0 0 2px #00aeef}.quiz-card_radio{cursor:pointer;height:100%;margin:0;display:block}.quiz-card_radio input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.quiz-item_wrapper{box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;padding:12px;display:flex}.quiz-item_title{z-index:1;box-sizing:border-box;text-align:center;color:#5c6470;background:#fff;border-radius:999px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.3;position:relative;box-shadow:0 1px 4px #1e283c0f}.quiz-card_item.is-selected .quiz-item_title{color:#00aeef}@media (min-width:640px){.quiz-item_title{padding:11px 18px;font-size:15px}}.quiz-step_button{justify-content:center;display:flex}.quiz-step_button.not_fixed{position:static}.quiz-btn_next{color:#fff;cursor:pointer;background:#7ec8f7;border:none;border-radius:4px;justify-content:center;align-items:center;width:100%;min-width:200px;max-width:320px;height:48px;padding:0 32px;font-size:16px;font-weight:700;transition:background .15s,opacity .15s;display:inline-flex}.quiz-btn_next:hover:not(:disabled){background:#6ab8eb}.quiz-btn_next:disabled,.quiz-btn_next--disabled{opacity:.45;cursor:not-allowed}.quiz-content_sub_title{text-align:center;margin-top:16px}.quiz-content_sub_title p{color:#555;margin:0;font-size:16px;line-height:1.55}.quiz-questionnaire_form{margin-bottom:48px}.quiz-column_wrapper{grid-template-columns:1fr;gap:0;max-width:520px;margin:0 auto;display:grid}@media (min-width:640px){.quiz-column_wrapper.w50{grid-template-columns:1fr 1fr;gap:16px}}.quiz-column_wrapper--centered{grid-template-columns:1fr;justify-items:center;width:100%;max-width:420px;margin-left:auto;margin-right:auto}.quiz-column_wrapper--centered .quiz-form_row{width:100%;margin-bottom:0}.quiz-email_step_wrapper .quiz-step_content{margin-bottom:32px}.quiz-email_step{flex-direction:column;align-items:center;width:100%;max-width:420px;margin:0 auto 32px;display:flex}.quiz-email_step .quiz-column_wrapper--centered{width:100%;max-width:none;margin:0}.quiz-email_step .quiz-form_control{letter-spacing:.08em;border-radius:4px;height:56px;font-size:13px}.quiz-email_step .quiz-step_button.not_fixed{width:100%;margin-top:40px;padding-top:0}.quiz-email_step .quiz-step_button .quiz-btn_next{letter-spacing:.12em;border-radius:4px;width:100%;max-width:none;height:52px;font-size:15px}@media (min-width:640px){.quiz-email_step_wrapper .quiz-step_content{margin-bottom:40px}.quiz-email_step .quiz-step_button.not_fixed{margin-top:48px}}.quiz-weight_step .quiz-content_title--header{max-width:560px;margin-left:auto;margin-right:auto}.quiz-weight_step .quiz-content_sub_title{margin-top:12px}.quiz-weight_choice_list{flex-direction:column;gap:12px;width:100%;max-width:480px;margin:0 auto 8px;display:flex}.quiz-weight_choice{cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:4px;align-items:center;min-height:56px;padding:14px 18px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.quiz-weight_choice:hover{border-color:#b8b8b8}.quiz-weight_choice.is-selected{background:#f4fbff;border-color:#5eb8f8;box-shadow:0 0 0 1px #5eb8f8}.quiz-weight_choice_input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quiz-weight_choice_label{color:#222;text-align:center;flex:1;font-size:16px;font-weight:500;line-height:1.4}.quiz-weight_step .quiz-step_button.not_fixed{margin-top:40px}@media (min-width:640px){.quiz-weight_step .quiz-step_button.not_fixed{margin-top:48px}}.quiz-form_row{margin-bottom:20px}.quiz-form_control{letter-spacing:.06em;text-transform:uppercase;color:#222;background:#fff;border:1px solid #d8d8d8;border-radius:2px;outline:none;width:100%;height:52px;padding:14px 16px;font-size:14px;font-weight:600;transition:border-color .15s;display:block}.quiz-form_control::placeholder{color:#999}.quiz-form_control:focus{border-color:#5eb8f8}.quiz-container--wide{box-sizing:border-box;width:100%;max-width:1210px;margin-left:auto;margin-right:auto;padding:48px 0 64px}@media (min-width:768px){.quiz-b_step .quiz-container--wide{padding-top:56px;padding-bottom:64px}}@media (max-width:767px){.quiz-b_step .quiz-container--wide{max-width:100%;padding-left:20px;padding-right:20px}}.quiz-multiple_v2{position:relative}.quiz-step_header_row{width:100%;margin-bottom:32px;position:relative}.quiz-step_back_row{justify-content:flex-start;align-items:center;width:100%;min-height:32px;margin-bottom:12px;display:flex}.quiz-step_back_link{color:#9a9aa8;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:2px;margin:0;padding:6px 0;font-size:15px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.quiz-step_back_link:hover{color:#5c5c6e}.quiz-step_back_icon{flex-shrink:0;width:18px;height:18px;margin-left:-2px}.quiz-content_title--header{text-align:center;box-sizing:border-box;pointer-events:none;letter-spacing:-.02em;white-space:normal;overflow-wrap:break-word;text-wrap:balance;width:100%;max-width:920px;margin:0 auto;padding:0 20px;font-size:clamp(22px,4.2vw,34px);font-weight:700;line-height:1.25;display:block}.quiz-step_subtitle{text-align:center;color:#9a9aa8;margin:12px 0 0;padding:0 16px;font-size:16px;font-weight:400;line-height:1.5}@media (min-width:768px){.quiz-step_header_row{margin-bottom:40px}.quiz-step_back_row{margin-bottom:16px}.quiz-content_title--header{max-width:1000px;padding:0 32px;font-size:34px;line-height:1.22}.quiz-step_subtitle{max-width:720px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:17px}}@media (max-width:767px){.quiz-step_header_row{overflow:visible}.quiz-content_title--header{max-width:100%;padding:0 16px}.quiz-step_subtitle{max-width:100%}}@media (max-width:479px){.quiz-step_back_link{padding:4px 0;font-size:14px}.quiz-content_title--header{padding:0 12px;font-size:clamp(20px,5.5vw,24px);line-height:1.3}.quiz-step_subtitle{font-size:15px}}.quiz-pain_cards_wrapper{justify-content:center;width:100%;margin:0 auto 48px;display:flex}.quiz-pain_cards_grid{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:746px;margin:0 auto;display:flex}.quiz-pain_cards_row{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:14px;display:flex}.quiz-pain_cards_row--four{width:100%;max-width:746px}.quiz-pain_cards_row--three{width:100%;max-width:556px}.quiz-pain_card,.quiz-pain_card_checkbox{--quiz-pain-bg:#eef2f5;box-sizing:border-box;cursor:pointer;background-color:var(--quiz-pain-bg);background-position:50% 36%;background-repeat:no-repeat;background-size:96%;border:2px solid #d4dae0;border-radius:16px;flex-direction:column;flex:0 0 176px;justify-content:flex-end;align-items:stretch;width:176px;height:173px;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.quiz-pain_card.is-selected{border-color:#00aeef}.quiz-pain_card--none{background-position:50% 38%;background-size:90%}.quiz-pain_card_body{z-index:1;background:var(--quiz-pain-bg);flex-direction:column;flex:none;align-items:stretch;padding:4px 10px 10px;display:flex;position:relative}.quiz-pain_card_label{text-align:center;color:#2a3142;margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.2}.quiz-side_pills{justify-content:center;align-items:stretch;gap:8px;width:100%;display:flex}.quiz-side_pill,.quiz-none_pill{box-sizing:border-box;text-align:center;color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e2e6ea;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:auto;min-height:30px;padding:5px 8px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 1px 4px #1e283c14}.quiz-side_pill{white-space:nowrap}.quiz-none_pill{white-space:normal}.quiz-side_pill>span{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0;display:block}.quiz-none_pill>span{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;display:block}.quiz-side_pill.is-selected,.quiz-none_pill.is-selected{color:#fff;background:#00aeef;border-color:#00aeef}.quiz-side_pill_check{flex-shrink:0;width:15px;height:15px}.quiz-none_pill{flex:none;width:100%;max-width:100%}html[lang=de] .quiz-none_pill,html[lang=sv] .quiz-none_pill{border-radius:18px;padding:4px 6px;font-size:11px;line-height:1.15}@media (min-width:768px){.quiz-side_pill{flex:0 auto;width:auto;max-width:calc(50% - 4px)}.quiz-side_pill.is-selected{gap:3px;padding-left:6px;padding-right:6px}.quiz-side_pill.is-selected .quiz-side_pill_check{width:13px;height:13px}html[lang=de] .quiz-side_pill,html[lang=sv] .quiz-side_pill{border-radius:22px;padding:5px 7px;font-size:12px;line-height:1.2}}html[lang=de] .quiz-pain_card_label,html[lang=sv] .quiz-pain_card_label{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:12px;line-height:1.25}html[lang=de] .quiz-pain_card,html[lang=de] .quiz-pain_card_checkbox,html[lang=sv] .quiz-pain_card,html[lang=sv] .quiz-pain_card_checkbox{height:auto;min-height:173px}html[lang=de] .quiz-pain_card_body,html[lang=sv] .quiz-pain_card_body{padding:4px 8px 10px}.quiz-multiple_v2 .quiz-step_button.not_fixed{flex-direction:column;align-items:center;gap:16px;margin-top:8px;display:flex}.quiz-btn_next--pill{letter-spacing:.04em;background:#00aeef;border-radius:26px;width:100%;max-width:360px;height:52px;font-size:15px}.quiz-btn_next--pill:hover:not(:disabled){background:#0099d6}@media (max-width:767px){.quiz-pain_cards_wrapper{margin-bottom:32px}.quiz-pain_cards_grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px 12px;width:100%;max-width:400px;padding:0;display:grid}.quiz-pain_cards_row{display:contents}.quiz-pain_cards_row--four,.quiz-pain_cards_row--three{width:auto;max-width:none}.quiz-pain_cards_grid .quiz-pain_card,.quiz-pain_cards_grid .quiz-pain_card_checkbox{aspect-ratio:auto;flex:none;width:100%;max-width:none;height:auto;min-height:173px}.quiz-pain_cards_grid>.quiz-pain_card:last-child:nth-child(odd),.quiz-pain_cards_grid>.quiz-pain_card_checkbox:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.quiz-pain_card_label{font-size:12px}.quiz-side_pill,.quiz-none_pill{min-height:28px;padding:4px 6px;font-size:12px}html[lang=de] .quiz-side_pill,html[lang=de] .quiz-none_pill,html[lang=sv] .quiz-side_pill,html[lang=sv] .quiz-none_pill{padding:3px 5px;font-size:10px}.quiz-side_pills{gap:6px}.quiz-pain_card_body{padding:4px 8px 8px}}@media (max-width:479px){.quiz-pain_cards_grid{gap:8px 10px;max-width:100%}.quiz-pain_cards_grid .quiz-pain_card,.quiz-pain_cards_grid .quiz-pain_card_checkbox{background-size:94%;border-radius:12px}.quiz-pain_card_label{margin-bottom:4px;font-size:11px}.quiz-side_pill,.quiz-none_pill{min-height:26px;padding:3px 5px;font-size:11px}html[lang=de] .quiz-side_pill,html[lang=de] .quiz-none_pill,html[lang=sv] .quiz-side_pill,html[lang=sv] .quiz-none_pill{letter-spacing:-.01em;font-size:10px}html[lang=de] .quiz-pain_card_label,html[lang=sv] .quiz-pain_card_label{font-size:10px}}.quiz-choice_cards_wrapper{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px;width:100%;max-width:580px;margin:0 auto 48px;display:flex}.quiz-choice_card{--quiz-choice-bg:#eef2f5;box-sizing:border-box;background-color:var(--quiz-choice-bg);cursor:pointer;background-position:50% 38%;background-repeat:no-repeat;background-size:92%;border:2px solid #d4dae0;border-radius:16px;flex-direction:column;flex:0 0 176px;justify-content:flex-end;width:176px;height:173px;margin:0;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.quiz-choice_card.is-selected{border-color:#00aeef;box-shadow:0 0 0 1px #00aeef}.quiz-choice_card_input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.quiz-choice_card_body{background:var(--quiz-choice-bg);justify-content:center;align-items:center;min-height:44px;padding:8px 10px 10px;display:flex}.quiz-choice_card_title{text-align:center;color:#2a3142;font-size:13px;font-weight:700;line-height:1.25}.quiz-choice_cards_wrapper--two{max-width:380px}@media (min-width:768px){.quiz-choice_cards_wrapper--two{flex-wrap:nowrap}}.quiz-choice_cards_wrapper--three{max-width:580px}@media (max-width:767px){.quiz-choice_cards_wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;max-width:400px;margin-bottom:32px;padding:0;display:grid}.quiz-choice_card{aspect-ratio:176/173;flex:none;width:100%;height:auto}.quiz-choice_cards_wrapper--three .quiz-choice_card:last-child:nth-child(3){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.quiz-choice_cards_wrapper--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:400px}.quiz-choice_card_title{font-size:12px}}@media (max-width:479px){.quiz-choice_cards_wrapper{gap:8px 10px;max-width:100%}.quiz-choice_card{border-radius:12px}.quiz-choice_card_title{font-size:11px}}.quiz-size_step .quiz-step_header_row{margin-bottom:28px}.quiz-size_hint{text-align:center;color:#6b7280;max-width:520px;margin:14px auto 0;padding:0 20px;font-size:15px;line-height:1.55}.quiz-size_hint_link{font:inherit;color:#00aeef;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.quiz-size_hint_link:hover{color:#0099d6}.quiz-size_select_wrap{box-sizing:border-box;justify-content:center;width:100%;max-width:520px;margin:0 auto 48px;padding:0 20px;display:flex}.quiz-size_select_label{width:100%;display:block}.quiz-size_select{appearance:none;letter-spacing:.06em;text-transform:uppercase;color:#222;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath fill='%23666' d='M9.2 7.6L13.7 2.7c.4-.4.4-1.2 0-1.6l-.7-.8c-.4-.4-1.1-.4-1.5 0L7 5.2 2.5.3c-.4-.4-1.1-.4-1.5 0l-.7.8c-.4.4-.4 1.2 0 1.6l4.5 4.9L7 10l2.2-2.4z'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #d8d8d8;border-radius:2px;outline:none;width:100%;height:52px;padding:0 44px 0 16px;font-size:14px;font-weight:600;display:block}.quiz-size_select:focus{border-color:#00aeef}.quiz-size_select:invalid,.quiz-size_select option[value=""]{color:#999}.quiz-size_chart_dialog{padding:20px 16px 24px}.quiz-size_chart_tabs{gap:8px;margin-bottom:16px;display:flex}.quiz-size_chart_tab{color:#555;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:4px;flex:1;height:40px;font-size:13px;font-weight:600}.quiz-size_chart_tab.is-active{color:#fff;background:#00aeef;border-color:#00aeef}.quiz-size_chart_table{border-collapse:collapse;width:100%;font-size:14px}.quiz-size_chart_table th,.quiz-size_chart_table td{text-align:center;border-bottom:1px solid #eee;padding:10px 8px}.quiz-size_chart_table th{color:#333;background:#f8f9fa;font-weight:700}@media (max-width:479px){.quiz-size_hint{padding:0 12px;font-size:14px}.quiz-size_select_wrap{padding:0 12px}}.quiz-additional_step .quiz-content_sub_title{max-width:640px;margin-left:auto;margin-right:auto}.quiz-additional_textarea_row{max-width:640px;margin:0 auto 32px}.quiz-textarea_wrapper{width:100%}.quiz-form_textarea{color:#222;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #d8d8d8;border-radius:2px;outline:none;width:100%;min-height:160px;padding:16px;font-size:15px;font-weight:400;line-height:1.5;transition:border-color .15s;display:block}.quiz-form_textarea::placeholder{color:#999;font-weight:400}.quiz-form_textarea:focus{border-color:#5eb8f8}.quiz-additional_step .quiz-step_button.not_fixed{margin-top:0}
.quiz-foot_capture{z-index:1;background:linear-gradient(#f4f8fc 0%,#eef4fa 100%);flex:1;position:relative}.quiz-foot_capture .quiz-container--capture{max-width:1100px;padding:40px 20px 64px}.quiz-foot_capture_header{text-align:center;margin-bottom:32px}.quiz-foot_capture_title{letter-spacing:.12em;color:#0a2d5c;pointer-events:none;margin:0 0 8px;font-size:22px;font-weight:800}.quiz-foot_capture_subtitle{letter-spacing:.2em;color:#3d8fd9;margin:0;font-size:13px;font-weight:600}.quiz-foot_capture_config_preview{color:#5c6f82;background:#fff;border:1px solid #d4e8f7;border-radius:10px;max-width:520px;margin:16px auto 0;padding:10px 16px;font-size:14px}.quiz-foot_capture_config_preview strong{color:#00aeef;letter-spacing:.04em;font-weight:800}.quiz-foot_capture_config_hint{color:#8a9bab;margin-top:4px;font-size:12px;font-weight:400;display:block}.quiz-foot_capture_photo_tip{text-align:left;background:linear-gradient(135deg,#fff 0%,#f3f9ff 52%,#e9f3fc 100%);border:1px solid #3d8fd952;border-radius:14px;align-items:flex-start;gap:14px;max-width:640px;margin:20px auto 0;padding:16px 18px;animation:.4s quiz-foot-capture-progress-in;display:flex;box-shadow:0 6px 22px #0a2d5c12,inset 0 1px #fffffff2}.quiz-foot_capture_photo_tip_badge{background:linear-gradient(145deg,#00aeef 0%,#3d8fd9 100%);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 14px #00aeef52}.quiz-foot_capture_photo_tip_icon{color:#fff;stroke-width:2.25px;width:22px;height:22px}.quiz-foot_capture_photo_tip_body{flex:1;min-width:0}.quiz-foot_capture_photo_tip_title{letter-spacing:.02em;color:#0a2d5c;margin:0 0 4px;font-size:15px;font-weight:800;line-height:1.35}.quiz-foot_capture_photo_tip_text{color:#4a6278;margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.55}.quiz-foot_capture_photo_tip_angles{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.quiz-foot_capture_photo_tip_angle{letter-spacing:.07em;color:#3d8fd9;background:#ffffffeb;border:1px solid #d4e8f7;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.quiz-foot_capture_photo_tip_angle_num{color:#fff;letter-spacing:0;background:linear-gradient(145deg,#00aeef,#3d8fd9);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:inline-grid}@media (max-width:520px){.quiz-foot_capture_photo_tip{text-align:center;flex-direction:column;align-items:center;padding:16px 14px}.quiz-foot_capture_photo_tip_angles{justify-content:center}}.quiz-foot_capture_file_input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quiz-foot_capture_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin-bottom:28px;display:grid}@media (max-width:1024px){.quiz-foot_capture_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.quiz-foot_capture_grid{grid-template-columns:1fr;width:100%;max-width:none;margin-left:0;margin-right:0}.quiz-capture_card{width:100%;min-height:560px}.quiz-capture_viewport{min-height:420px}.quiz-capture_body{padding:14px 14px 16px}.quiz-capture_step{font-size:24px;line-height:1.12}.quiz-capture_guide{font-size:18px;line-height:1.35}}.quiz-capture_card{background:linear-gradient(#f7f9fd 0%,#f1f5fb 100%);border:1px solid #dbe6f3;border-radius:18px;grid-template-rows:minmax(220px,1fr) auto;min-height:clamp(320px,46vw,520px);display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #1438621a}.quiz-capture_card.is-verified-flash{border-color:#22a862f2;animation:.68s quiz-capture-verified-flash;box-shadow:0 0 0 3px #22a8628c,0 0 28px #22a86247,0 10px 30px #1438621a}@keyframes quiz-capture-verified-flash{0%,to{border-color:#22a8628c;box-shadow:0 0 0 2px #22a86259,0 10px 30px #1438621a}45%{border-color:#22a862;box-shadow:0 0 0 4px #22a862a6,0 0 32px #22a8626b,0 10px 30px #1438621a}}.quiz-capture_card.is-snapped{animation:.45s quiz-capture-snap-flash;box-shadow:0 0 0 2px #00aeefd9,0 8px 28px #00aeef40}@keyframes quiz-capture-snap-flash{0%,to{box-shadow:0 0 0 2px #00aeef80,0 8px 28px #00aeef26}50%{box-shadow:0 0 0 3px #00aeef,0 0 24px #00aeef73}}.quiz-foot_camera_viewport.is-verified-flash{animation:.68s quiz-camera-verified-flash;box-shadow:inset 0 0 0 3px #22a862d9}@keyframes quiz-camera-verified-flash{0%,to{box-shadow:inset 0 0 0 2px #22a86259}45%{box-shadow:inset 0 0 0 4px #22a862f2,0 0 24px #22a86259}}.quiz-foot_capture_progress{text-align:center;letter-spacing:.06em;color:#3d8fd9;text-transform:uppercase;background:#fff;border:1px solid #d4e8f7;border-radius:12px;margin:-8px 0 20px;padding:12px 16px;font-size:13px;font-weight:700;animation:.35s quiz-foot-capture-progress-in}.quiz-foot_capture_progress.is-complete{color:#1a8a52;background:linear-gradient(#f2fbf6 0%,#e8f8ef 100%);border-color:#22a86273;box-shadow:0 4px 18px #22a8621f}@keyframes quiz-foot-capture-progress-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.quiz-capture_viewport{cursor:pointer;background:linear-gradient(#eef3f9 0%,#e9eff7 100%) 50%/cover no-repeat;min-height:clamp(210px,30vw,320px);position:relative;overflow:hidden}.quiz-capture_viewport.has-photo{cursor:grab}.quiz-capture_viewport.has-photo:active{cursor:grabbing}.quiz-capture_photo_layer{transform-origin:50%;will-change:transform;display:block;position:absolute;inset:0}.quiz-capture_photo_layer img{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.quiz-capture_blueprint{mix-blend-mode:multiply;opacity:.86;pointer-events:none;z-index:2;background:50%/contain no-repeat;position:absolute;inset:0}.quiz-capture_blueprint--idle{mix-blend-mode:normal;opacity:1;background-size:contain}.quiz-capture_camera_icon{z-index:3;color:#5a8fb8;opacity:.85;pointer-events:none;width:28px;height:28px;position:absolute;bottom:12px;right:12px}.quiz-capture_scan{z-index:5;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;padding:20px 16px;display:flex;position:absolute;inset:0;overflow:hidden}.quiz-capture_scan.is-hold{background:#020a182e}.quiz-capture_scan.is-scanning{background:#020a1861}.quiz-capture_scan--compact{padding:10px 8px}.quiz-capture_scan--compact .quiz-capture_scan_panel{max-width:100%;padding:10px 12px}.quiz-capture_scan--compact .quiz-capture_scan_step{font-size:11px}.quiz-capture_scan--compact .quiz-capture_scan_log{max-height:72px}.quiz-capture_scan--compact .quiz-capture_scan_log_line{font-size:9px}.quiz-capture_scan_fx{position:absolute;inset:0}.quiz-capture_scan_grid{opacity:0;transform-origin:top;background-image:linear-gradient(#00aeef14 1px,#0000 1px),linear-gradient(90deg,#00aeef14 1px,#0000 1px);background-size:28px 28px;transition:opacity .35s;position:absolute;inset:-20%;transform:perspective(500px)rotateX(58deg)translateY(-8%)}.quiz-capture_scan.is-scanning .quiz-capture_scan_grid{opacity:.55;animation:14s linear infinite quiz-capture-scan-grid-drift}.quiz-capture_scan_line{mix-blend-mode:screen;background:linear-gradient(#0000 0%,#00aeef0d 38%,#7ec8f738 50%,#00aeef0d 62%,#0000 100%);height:96px;animation:2.1s ease-in-out infinite quiz-capture-scan-sweep;position:absolute;left:0;right:0}.quiz-capture_scan_corners{border:1px solid #00aeef73;border-radius:14px;animation:1.6s ease-in-out infinite quiz-capture-scan-corners-pulse;position:absolute;inset:10%;box-shadow:inset 0 0 24px #00aeef1f,0 0 18px #00aeef2e}.quiz-capture_scan_panel{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#041224d1;border:1px solid #00aeef59;border-radius:14px;width:min(100%,360px);margin:0 auto;padding:14px 16px;position:relative;box-shadow:0 12px 32px #00000059,inset 0 0 24px #00aeef0f}.quiz-capture_scan_panel_label{letter-spacing:.14em;text-transform:uppercase;color:#7ec8f7;align-items:center;gap:8px;margin:0 0 8px;font-size:10px;font-weight:800;display:flex}.quiz-capture_scan_panel_dot{background:#00aeef;border-radius:999px;width:7px;height:7px;animation:1.4s ease-in-out infinite quiz-capture-scan-dot-pulse;box-shadow:0 0 10px #00aeefcc}.quiz-capture_scan_step{letter-spacing:.06em;color:#fff;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:800}.quiz-capture_scan_guide{color:#ffffffc7;margin:0 0 10px;font-size:11px;line-height:1.45}.quiz-capture_scan_progress_track{background:#ffffff1f;border-radius:999px;height:6px;margin-bottom:6px;overflow:hidden}.quiz-capture_scan_progress_fill{border-radius:inherit;background:linear-gradient(90deg,#0088c2 0%,#00aeef 55%,#7ec8f7 100%);height:100%;transition:width .25s ease-out;box-shadow:0 0 12px #00aeef8c}.quiz-capture_scan_percent{letter-spacing:.08em;color:#00aeef;text-align:right;margin:0 0 8px;font-size:11px;font-weight:800}.quiz-capture_scan_log{flex-direction:column;gap:4px;max-height:92px;display:flex;overflow:hidden}.quiz-capture_scan_log_line{color:#ffffffe0;margin:0;padding-left:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.4;animation:.35s quiz-capture-scan-log-in;position:relative}.quiz-capture_scan_log_line:before{content:"›";color:#00aeef;font-weight:700;position:absolute;left:0}.quiz-capture_scan_identified{color:#9ee5ff;letter-spacing:.06em;text-align:center;background:#00aeef2e;border:1px solid #00aeef8c;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:11px;font-weight:800;animation:.45s quiz-capture-scan-identified-in}.quiz-capture_scan.is-hold .quiz-capture_scan_panel{opacity:0;transform:translateY(8px)}.quiz-capture_scan.is-scanning .quiz-capture_scan_panel{animation:.4s forwards quiz-capture-scan-panel-in}.quiz-capture_scan.is-identified .quiz-capture_scan_corners{border-color:#00aeeff2;box-shadow:inset 0 0 28px #00aeef38,0 0 24px #00aeef59}@keyframes quiz-capture-scan-grid-drift{to{transform:perspective(500px)rotateX(58deg)translateY(-8%)translate(28px)}}@keyframes quiz-capture-scan-sweep{0%{opacity:.35;top:-18%}50%{opacity:.95}to{opacity:.35;top:108%}}@keyframes quiz-capture-scan-corners-pulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes quiz-capture-scan-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes quiz-capture-scan-log-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes quiz-capture-scan-identified-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes quiz-capture-scan-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.quiz-capture_verified{z-index:4;color:#fff;letter-spacing:.04em;background:#00aeef;border-radius:999px;align-items:center;gap:4px;padding:4px 10px 4px 6px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 2px 8px #00aeef73}.quiz-capture_verified_icon{flex-shrink:0;width:14px;height:14px}.quiz-capture_quality_warn{color:#9a3b28;background:#fff4f0;border:1px solid #f5c4b8;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.45}.quiz-capture_body{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffd1;padding:clamp(10px,1.4vw,16px) clamp(12px,1.8vw,18px) clamp(12px,1.6vw,18px)}.quiz-capture_step{letter-spacing:.06em;color:#15335a;text-transform:uppercase;margin:0 0 6px;font-size:clamp(12px,1vw,15px);font-weight:800;line-height:1.3}.quiz-capture_guide{color:#3f546c;margin:0;font-size:clamp(11px,.9vw,14px);font-weight:500;line-height:1.5}.quiz-capture_guide strong{color:#1d4f82;font-weight:800}.quiz-capture_replace_btn{color:#00aeef;letter-spacing:.05em;cursor:pointer;background:#fff;border:1px dashed #00aeef;border-radius:10px;width:100%;margin-top:4px;padding:8px 12px;font-size:11px;font-weight:700;transition:background .15s,color .15s}.quiz-capture_replace_btn:hover{color:#fff;background:#00aeef}.quiz-foot_capture_actions{flex-direction:column;align-items:center;gap:12px;display:flex}.quiz-foot_capture_generate{color:#1a8fd4;letter-spacing:.1em;cursor:pointer;background:linear-gradient(#fff 0%,#f0f8ff 100%);border:2px solid #7ec8f7;border-radius:999px;flex-direction:column;align-items:center;min-width:280px;max-width:100%;padding:14px 32px;font-size:14px;font-weight:800;transition:opacity .15s,transform .15s;display:inline-flex;box-shadow:0 4px 20px #00aeef33}.quiz-foot_capture_generate:hover:not(:disabled){transform:translateY(-1px)}.quiz-foot_capture_generate:disabled{opacity:.45;cursor:not-allowed}.quiz-foot_capture_generate_bar{background:#d8e8f5;border-radius:999px;width:200px;height:3px;margin-top:8px;overflow:hidden}.quiz-foot_capture_generate_bar span{border-radius:inherit;background:linear-gradient(90deg,#00aeef,#7ec8f7);width:30%;height:100%;animation:1.5s ease-in-out infinite quiz-generate-bar-pulse;display:block}@keyframes quiz-generate-bar-pulse{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(140%)}}.quiz-foot_terminal{z-index:40;color:#b8e4ff;-webkit-backdrop-filter:blur(14px)saturate(1.35);background:linear-gradient(165deg,#081c346b 0%,#0410208c 45%,#0a24407a 100%);flex-direction:column;justify-content:center;align-items:center;padding:24px;animation:.45s quiz-terminal-fade-in;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes quiz-terminal-fade-in{0%{opacity:0}to{opacity:1}}.quiz-foot_terminal_fx{pointer-events:none;position:absolute;inset:0;overflow:hidden}.quiz-foot_terminal_grid{transform-origin:top;opacity:.85;background-image:linear-gradient(#00aeef12 1px,#0000 1px),linear-gradient(90deg,#00aeef12 1px,#0000 1px);background-size:48px 48px;animation:18s linear infinite quiz-terminal-grid-drift;position:absolute;inset:-50%;transform:perspective(500px)rotateX(58deg)translateY(-8%)}@keyframes quiz-terminal-grid-drift{0%{background-position:0 0}to{background-position:48px 48px}}.quiz-foot_terminal_scanline{mix-blend-mode:screen;background:linear-gradient(#0000 0%,#00aeef0a 40%,#7ec8f71f 50%,#00aeef0a 60%,#0000 100%);height:120px;animation:4.2s ease-in-out infinite quiz-terminal-scan;position:absolute;left:0;right:0}@keyframes quiz-terminal-scan{0%{opacity:.3;top:-20%}50%{opacity:.85}to{opacity:.3;top:110%}}.quiz-foot_terminal_orbit{border:1px solid #5eb8f833;border-radius:50%;position:absolute;box-shadow:0 0 40px #00aeef26,inset 0 0 30px #00aeef14}.quiz-foot_terminal_orbit--1{width:min(90vw,520px);height:min(90vw,520px);animation:24s linear infinite quiz-terminal-orbit-spin;top:50%;left:50%;transform:translate(-50%,-50%)}.quiz-foot_terminal_orbit--2{opacity:.5;border-style:dashed;width:min(70vw,380px);height:min(70vw,380px);animation:16s linear infinite reverse quiz-terminal-orbit-spin;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes quiz-terminal-orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.quiz-foot_terminal_noise{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.quiz-foot_terminal_inner{z-index:1;width:100%;max-width:580px;position:relative}.quiz-foot_terminal_panel{-webkit-backdrop-filter:blur(8px);background:linear-gradient(145deg,#06182c85 0%,#04102061 100%);border:1px solid #5eb8f859;border-radius:12px;padding:28px 24px 24px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 20px 50px #001e3c40,0 0 60px #00aeef1f}.quiz-foot_terminal_panel:before,.quiz-foot_terminal_panel:after{content:"";pointer-events:none;border-style:solid;border-color:#00aeefa6;width:18px;height:18px;position:absolute}.quiz-foot_terminal_panel:before{border-width:2px 0 0 2px;top:10px;left:10px}.quiz-foot_terminal_panel:after{border-width:0 2px 2px 0;bottom:10px;right:10px}.quiz-foot_terminal_label{letter-spacing:.22em;color:#7ec8f7;text-shadow:0 0 20px #00aeef73;align-items:center;gap:10px;margin:0 0 16px;font-size:11px;font-weight:700;display:flex}.quiz-foot_terminal_label_dot{background:#00aeef;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite quiz-terminal-dot-pulse;box-shadow:0 0 12px #00aeef}@keyframes quiz-terminal-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.quiz-foot_terminal_progress_track{background:#5eb8f81f;border-radius:999px;height:6px;margin-bottom:22px;position:relative;overflow:visible;box-shadow:inset 0 0 12px #00aeef14}.quiz-foot_terminal_progress_fill{z-index:1;border-radius:inherit;background:linear-gradient(90deg,#0096d6,#00aeef,#7ec8f7,#00aeef) 0 0/200% 100%;height:100%;transition:width .35s ease-out;animation:1.2s ease-in-out infinite quiz-terminal-pulse;position:relative;box-shadow:0 0 16px #00aeef8c}.quiz-foot_terminal_progress_glow{z-index:0;filter:blur(6px);pointer-events:none;background:radial-gradient(at 100%,#00aeef8c 0%,#0000 70%);border-radius:999px;height:14px;transition:width .35s ease-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes quiz-terminal-pulse{0%,to{background-position:0%}50%{background-position:100%}}.quiz-foot_terminal_percent{font-variant-numeric:tabular-nums;color:#a8e4ff;justify-content:center;align-items:baseline;gap:2px;margin:0 0 20px;display:flex}.quiz-foot_terminal_percent_value{letter-spacing:-.02em;text-shadow:0 0 24px #00aeef80,0 0 48px #00aeef33;font-size:42px;font-weight:700;line-height:1}.quiz-foot_terminal_percent_unit{opacity:.75;font-size:18px;font-weight:600}.quiz-foot_terminal_log{color:#a8e4ffeb;background:#00122459;border:1px solid #5eb8f838;border-radius:8px;min-height:200px;padding:16px 16px 16px 14px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.75;position:relative;box-shadow:inset 0 0 24px #00aeef0f}.quiz-foot_terminal_log_line{margin:0;animation:.35s quiz-terminal-log-in}@keyframes quiz-terminal-log-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.quiz-foot_terminal_log_line:before{content:"› ";color:#00aeef;text-shadow:0 0 8px #00aeef99}.quiz-foot_delivery_step{background:#fff;flex:1;animation:.6s quiz-delivery-fade}@keyframes quiz-delivery-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quiz-foot_delivery_step .question-content{width:100%;max-width:640px;margin:0 auto;padding:48px 20px 64px}.quiz-foot_delivery_step .question-block{width:100%;max-width:100%;margin-bottom:0}.quiz-foot_delivery_step .question-heading{text-align:center;margin:0 0 16px}.quiz-foot_delivery_step .question-heading h2{color:#1a1a2e;letter-spacing:-.02em;margin:0;font-size:clamp(26px,4vw,34px);font-weight:700;line-height:1.25}.quiz-foot_delivery_step .question-text{text-align:center;margin:0 0 28px}.quiz-foot_delivery_step .question-text p{color:#444;margin:0;font-size:clamp(16px,2.2vw,20px);line-height:1.5}.quiz-foot_delivery_step .quiz-foot_delivery_config{background:#fff;border:1px solid #d4e8f7;border-radius:10px;max-width:520px;margin:-12px auto 24px;padding:10px 16px}.quiz-foot_delivery_step .quiz-foot_delivery_config p{color:#5c6f82;font-size:14px}.quiz-foot_delivery_step .quiz-foot_delivery_config strong{color:#00aeef;letter-spacing:.04em;font-weight:800}.quiz-foot_delivery_step .question-button__container{justify-content:center;width:100%;margin-bottom:40px;display:flex}.quiz-foot_delivery_step .button.question_button{color:#fff;letter-spacing:.04em;cursor:pointer;background:#7ec8f7;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:200px;padding:14px 32px;font-size:16px;font-weight:700;transition:background .15s;display:inline-flex}.quiz-foot_delivery_step .button.question_button:hover{background:#6ab8eb}.quiz-foot_delivery_step .button_text{white-space:nowrap;max-width:none;display:block}.quiz-foot_delivery_step .question-image-block{width:100%;max-width:560px;margin:0 auto}.quiz-delivery-steps{width:100%}.quiz-delivery-steps__list{margin:0;padding:0;list-style:none}.quiz-delivery-steps__item{grid-template-columns:56px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.quiz-delivery-steps__item+.quiz-delivery-steps__item{margin-top:28px}.quiz-delivery-steps__track{flex-direction:column;align-items:center;min-height:100%;display:flex}.quiz-delivery-steps__icon{color:#5db3e4;background:#eaf7fd;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.quiz-delivery-steps__icon-svg{width:28px;height:28px}.quiz-delivery-steps__line{background:#5db3e4;flex:1;width:2px;min-height:44px;margin:8px 0}.quiz-delivery-steps__content{padding:6px 0 8px}.quiz-delivery-steps__title{color:#1a1a2e;letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.25}.quiz-delivery-steps__description{color:#444;margin:0;font-size:clamp(16px,2.3vw,19px);line-height:1.55}.quiz-delivery-steps__highlight{color:#5db3e4}@media (min-width:768px){.quiz-delivery-steps__item{grid-template-columns:64px minmax(0,1fr);column-gap:24px}.quiz-delivery-steps__icon{width:64px;height:64px}.quiz-delivery-steps__icon-svg{width:30px;height:30px}.quiz-foot_delivery_step .question-content{padding-top:64px}.quiz-foot_delivery_step .question-button__container{margin-bottom:48px}}.quiz-foot_camera{z-index:50;color:#fff;background:#02060c;flex-direction:column;display:flex;position:fixed;inset:0}.quiz-foot_camera_header{z-index:2;padding:max(12px, env(safe-area-inset-top)) 16px 12px;background:linear-gradient(#02060ceb 0%,#02060c8c 100%);position:relative}.quiz-foot_camera_close{top:max(12px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;right:12px}.quiz-foot_camera_heading{padding-right:52px}.quiz-foot_camera_step{letter-spacing:.08em;color:#7ec8f7;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:800}.quiz-foot_camera_guide{color:#ffffffe0;margin:0;font-size:14px;line-height:1.45}.quiz-foot_camera_guide strong{color:#00aeef}.quiz-foot_camera_viewport{background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.quiz-foot_camera_video,.quiz-foot_camera_preview{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.quiz-foot_camera_blueprint{opacity:.78;mix-blend-mode:screen;pointer-events:none;z-index:2;background:50%/contain no-repeat;position:absolute;inset:0}.quiz-foot_camera_frame{pointer-events:none;z-index:3;border:2px solid #00aeefb8;border-radius:18px;position:absolute;inset:8%;box-shadow:0 0 0 9999px #02060c47,inset 0 0 24px #00aeef2e}.quiz-foot_camera_frame:before,.quiz-foot_camera_frame:after{content:"";border-style:solid;border-color:#00aeef;width:22px;height:22px;position:absolute}.quiz-foot_camera_frame:before{border-width:3px 0 0 3px;border-top-left-radius:10px;top:-2px;left:-2px}.quiz-foot_camera_frame:after{border-width:0 3px 3px 0;border-bottom-right-radius:10px;bottom:-2px;right:-2px}.quiz-foot_camera_controls{padding:18px 20px max(24px, env(safe-area-inset-bottom));background:linear-gradient(#02060c8c 0%,#02060cf2 100%);flex-direction:column;align-items:center;gap:10px;display:flex}.quiz-foot_camera_shutter{cursor:pointer;background:0 0;border:3px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex}.quiz-foot_camera_shutter:disabled{opacity:.45;cursor:not-allowed}.quiz-foot_camera_shutter_inner{background:#fff;border-radius:999px;width:58px;height:58px;box-shadow:0 0 18px #ffffff59}.quiz-foot_camera_hint{letter-spacing:.08em;color:#ffffffb8;text-transform:uppercase;font-size:12px;font-weight:700}.quiz-foot_camera_error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:24px;display:flex}.quiz-foot_camera_error p{color:#ffffffdb;max-width:320px;margin:0;font-size:15px;line-height:1.5}.quiz-foot_camera_fallback_btn{color:#7ec8f7;letter-spacing:.06em;cursor:pointer;background:#00aeef1f;border:1px solid #00aeef;border-radius:999px;padding:12px 20px;font-size:13px;font-weight:700}.quiz-foot_source_picker{z-index:45;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.quiz-foot_source_picker_backdrop{cursor:pointer;background:#08142485;border:0;position:absolute;inset:0}.quiz-foot_source_picker_sheet{z-index:1;width:100%;max-width:520px;padding:20px 16px max(20px, env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;animation:.28s quiz-source-picker-slide-up;position:relative;box-shadow:0 -12px 40px #1438622e}@keyframes quiz-source-picker-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.quiz-foot_source_picker_title{color:#0a2d5c;margin:0 0 4px;font-size:18px;font-weight:800}.quiz-foot_source_picker_step{letter-spacing:.08em;color:#3d8fd9;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:700}.quiz-foot_source_picker_actions{gap:10px;margin-bottom:12px;display:grid}.quiz-foot_source_picker_btn{color:#15335a;cursor:pointer;background:#f7f9fd;border:1px solid #dbe6f3;border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:15px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.quiz-foot_source_picker_btn--primary{color:#1a8fd4;background:linear-gradient(#fff 0%,#f0f8ff 100%);border-color:#7ec8f7}.quiz-foot_source_picker_icon{flex-shrink:0;width:22px;height:22px}.quiz-foot_source_picker_cancel{color:#5c6f82;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:12px;font-size:14px;font-weight:700}
