.styles_ai__lACdy{display:flex;flex-direction:column;gap:16px}.styles_ai_results__eEbAm{padding:24px 20px;background:var(--purple-20);border-radius:6px}@media(max-width:1023.9px){.styles_ai_results__eEbAm{padding:16px}}.styles_ai_list__wxP9e{display:flex;flex-direction:column;gap:18px}.styles_form__9e924{display:flex;gap:16px;align-items:flex-end;padding:24px 20px;background:var(--purple-20);border-radius:6px}@media(max-width:767.9px){.styles_form__9e924{flex-direction:column;align-items:stretch;padding:16px}}.styles_form_topic__j1YtD{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.styles_form_type__JEe7l{display:flex;flex:0 0 165px;flex-direction:column;gap:8px}@media(max-width:767.9px){.styles_form_type__JEe7l{flex:auto}}.styles_form_label__6GQEr{font-family:var(--ff-primary);font-size:14px;font-weight:500;color:var(--silver-650)}.styles_form_submit__qv_12{flex:0 0 auto;min-height:52px;font-weight:500;color:var(--base-002);font-family:var(--ff-secondary)}@media(max-width:767.9px){.styles_form_submit__qv_12{justify-content:center}}.styles_form_submit_icon__nd4VV{margin-right:10px;--icon-size:21px}.styles_empty__Hj9oM{display:flex;flex-direction:column;gap:12px;align-items:center}.styles_empty_icon__U0pzF{--icon-size:32px;color:var(--silver-650)}.styles_empty_title__5h0uq{font-family:var(--ff-primary)}.styles_empty_hint__d1xcv,.styles_empty_title__5h0uq{font-size:14px;font-weight:500;color:var(--silver-650);text-align:center}.styles_empty_hint__d1xcv{max-width:320px}.styles_empty__Hj9oM.styles__error__Tcamp .styles_empty_icon__U0pzF,.styles_empty__Hj9oM.styles__error__Tcamp .styles_empty_title__5h0uq{color:var(--status-error)}.styles_badge__jyyhg{padding:5px 16px;font-family:var(--ff-primary);font-size:12px;font-weight:500;white-space:nowrap;border:1px solid;border-radius:30px}.styles_badge__jyyhg.styles__high__L9Pfi{color:var(--status-ok-2);background:color-mix(in srgb,var(--status-ok-2) 20%,transparent);border-color:var(--status-ok-2)}.styles_badge__jyyhg.styles__medium__rYeAI{color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 20%,transparent);border-color:var(--status-warning)}.styles_badge__jyyhg.styles__low__DOSIu{color:var(--status-error);background:color-mix(in srgb,var(--status-error) 20%,transparent);border-color:var(--status-error)}.styles_bar__aw2P_{display:flex;flex-direction:column;gap:8px}.styles_bar_track__JY89_{width:100%;height:4px;overflow:hidden;background:#dcdcdc;border-radius:4px}.styles_bar_fill__hzQBx{height:100%;border-radius:4px;transition:width .3s ease}.styles_bar_fill__hzQBx.styles__ok__ETVmL{background:var(--status-ok)}.styles_bar_fill__hzQBx.styles__warning__cXFiI{background:var(--status-warning)}.styles_bar_fill__hzQBx.styles__error__JAih1{background:var(--status-error)}.styles_bar_scale__fBpMT{display:flex;align-items:center;justify-content:space-between;font-family:var(--ff-primary);font-size:14px;font-weight:500;color:var(--silver-650)}.styles_modal__25Vek{display:flex;flex-direction:column;gap:15px;width:min(90vw,720px);padding:18px;background:var(--base-white);border-radius:9px}@media(max-width:575.9px){.styles_modal__25Vek{padding:16px}}.styles_modal_head__u6LQU{display:flex;gap:12px;align-items:center;justify-content:space-between}.styles_modal_title__YHWhP{font-family:var(--ff-primary);font-size:15px;font-weight:700;color:var(--base-002)}.styles_modal_close__IxcyL{flex:0 0 auto}.styles_modal_body__adjzd{padding:15px;background:var(--base-white);border:1px solid var(--silver-650);border-radius:6px}.styles_wrap__mZ2Ni{display:flex;flex-direction:column;gap:16px}.styles_approach__Vodps{font-family:var(--ff-primary);font-size:21px;font-weight:500;color:var(--silver-650)}.styles_card__SdJW0{display:flex;flex-direction:column;gap:24px;padding:16px;background:var(--base-white);border:1px solid var(--silver-650);border-radius:4px}.styles_card_head__LFxVY{display:flex;gap:12px;align-items:flex-end;justify-content:space-between}.styles_card_title__x9jzy{font-family:var(--ff-primary);font-size:16px;font-weight:500;line-height:120%;color:var(--base-002)}.styles_card_foot__u0Dko{display:flex;gap:12px;align-items:flex-end;justify-content:space-between}.styles_serp__S0Fwl{display:inline-flex;gap:8px;align-items:center;font-family:var(--ff-primary);font-size:14px;font-weight:500;color:var(--silver-650);cursor:pointer}.styles_serp_icon___xWz1{--icon-size:16px}.styles_serp__S0Fwl:hover{color:var(--purple-08)}.styles_copy__IeW6V{flex:0 0 auto;padding:13px;min-width:142px;font-weight:500;font-size:15px;font-family:var(--ff-secondary);line-height:100%}.styles_copy_icon__TOlmD{margin-right:10px;--icon-size:24px}.styles_ata__TXten{display:flex;flex-direction:column;gap:23px}.styles_ata_results__tY7Fh.styles__panel__NZ8jr{padding:30px 36px;background:var(--purple-20);border-radius:6px}@media(max-width:575.9px){.styles_ata_results__tY7Fh.styles__panel__NZ8jr{padding:16px}}.styles_ata_content__RcxDJ{display:flex;flex-direction:column;gap:23px}.styles_form__NyVKA{display:flex;flex-direction:column;gap:8px;padding:24px 20px;background:var(--purple-20);border-radius:6px}@media(max-width:575.9px){.styles_form__NyVKA{padding:16px}}.styles_form_label__epuDa{font-family:var(--ff-primary);font-size:14px;font-weight:500;line-height:130%;color:var(--silver-650)}.styles_form_row__AKXh5{display:flex;gap:15px;align-items:flex-start}@media(max-width:575.9px){.styles_form_row__AKXh5{flex-direction:column}}.styles_form_row__AKXh5>:first-child{flex:1 1;min-width:0}.styles_form_submit__B6nmW{flex:0 0 auto;padding:13px 21px;font-family:var(--ff-secondary);font-weight:500}@media(max-width:575.9px){.styles_form_submit__B6nmW{width:100%}}.styles_form_submit__B6nmW>span{display:inline-flex;gap:10px;align-items:center;justify-content:center}.styles_form_submit__B6nmW .styles_form_submit_icon__zRpl1{--icon-size:24px}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(/fonts/Montserrat-ExtraLight.eot) format("eot");src:url(/fonts/Montserrat-ExtraLight.woff) format("woff"),url(/fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(/fonts/Montserrat-ExtraLight.ttf) format("ttf"),url(/fonts/Montserrat-ExtraLight.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/fonts/Montserrat-Light.eot) format("eot");src:url(/fonts/Montserrat-Light.woff) format("woff"),url(/fonts/Montserrat-Light.woff2) format("woff2"),url(/fonts/Montserrat-Light.ttf) format("ttf"),url(/fonts/Montserrat-Light.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Regular.eot) format("eot");src:url(/fonts/Montserrat-Regular.woff) format("woff"),url(/fonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/Montserrat-Regular.ttf) format("ttf"),url(/fonts/Montserrat-Regular.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/Montserrat-Medium.eot) format("eot");src:url(/fonts/Montserrat-Medium.woff) format("woff"),url(/fonts/Montserrat-Medium.woff2) format("woff2"),url(/fonts/Montserrat-Medium.ttf) format("ttf"),url(/fonts/Montserrat-Medium.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/Montserrat-SemiBold.eot) format("eot");src:url(/fonts/Montserrat-SemiBold.woff) format("woff"),url(/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/Montserrat-SemiBold.ttf) format("ttf"),url(/fonts/Montserrat-SemiBold.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(/fonts/Montserrat-Black.eot) format("eot");src:url(/fonts/Montserrat-Black.woff) format("woff"),url(/fonts/Montserrat-Black.woff2) format("woff2"),url(/fonts/Montserrat-Black.ttf) format("ttf"),url(/fonts/Montserrat-Black.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/Montserrat-ExtraBold.eot) format("eot");src:url(/fonts/Montserrat-ExtraBold.woff) format("woff"),url(/fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(/fonts/Montserrat-ExtraBold.ttf) format("ttf"),url(/fonts/Montserrat-ExtraBold.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/Montserrat-Bold.eot) format("eot");src:url(/fonts/Montserrat-Bold.woff) format("woff"),url(/fonts/Montserrat-Bold.woff2) format("woff2"),url(/fonts/Montserrat-Bold.ttf) format("ttf"),url(/fonts/Montserrat-Bold.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:url(/fonts/Montserrat-ThinItalic.eot) format("eot");src:url(/fonts/Montserrat-ThinItalic.woff) format("woff"),url(/fonts/Montserrat-ThinItalic.woff2) format("woff2"),url(/fonts/Montserrat-ThinItalic.ttf) format("ttf"),url(/fonts/Montserrat-ThinItalic.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:url(/fonts/Montserrat-ExtraLightItalic.eot) format("eot");src:url(/fonts/Montserrat-ExtraLightItalic.woff) format("woff"),url(/fonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(/fonts/Montserrat-ExtraLightItalic.ttf) format("ttf"),url(/fonts/Montserrat-ExtraLightItalic.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(/fonts/Montserrat-LightItalic.eot) format("eot");src:url(/fonts/Montserrat-LightItalic.woff) format("woff"),url(/fonts/Montserrat-LightItalic.woff2) format("woff2"),url(/fonts/Montserrat-LightItalic.ttf) format("ttf"),url(/fonts/Montserrat-LightItalic.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/fonts/Montserrat-Italic.eot) format("eot");src:url(/fonts/Montserrat-Italic.woff) format("woff"),url(/fonts/Montserrat-Italic.woff2) format("woff2"),url(/fonts/Montserrat-Italic.ttf) format("ttf"),url(/fonts/Montserrat-Italic.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:url(/fonts/Montserrat-MediumItalic.eot) format("eot");src:url(/fonts/Montserrat-MediumItalic.woff) format("woff"),url(/fonts/Montserrat-MediumItalic.woff2) format("woff2"),url(/fonts/Montserrat-MediumItalic.ttf) format("ttf"),url(/fonts/Montserrat-MediumItalic.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:url(/fonts/Montserrat-SemiBoldItalic.eot) format("eot");src:url(/fonts/Montserrat-SemiBoldItalic.woff) format("woff"),url(/fonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(/fonts/Montserrat-SemiBoldItalic.ttf) format("ttf"),url(/fonts/Montserrat-SemiBoldItalic.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:url(/fonts/Montserrat-BlackItalic.eot) format("eot");src:url(/fonts/Montserrat-BlackItalic.woff) format("woff"),url(/fonts/Montserrat-BlackItalic.woff2) format("woff2"),url(/fonts/Montserrat-BlackItalic.ttf) format("ttf"),url(/fonts/Montserrat-BlackItalic.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(/fonts/Montserrat-ExtraBoldItalic.eot) format("eot");src:url(/fonts/Montserrat-ExtraBoldItalic.woff) format("woff"),url(/fonts/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(/fonts/Montserrat-ExtraBoldItalic.ttf) format("ttf"),url(/fonts/Montserrat-ExtraBoldItalic.svg) format("svg");font-display:swap}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(/fonts/Montserrat-BoldItalic.eot) format("eot");src:url(/fonts/Montserrat-BoldItalic.woff) format("woff"),url(/fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(/fonts/Montserrat-BoldItalic.ttf) format("ttf"),url(/fonts/Montserrat-BoldItalic.svg) format("svg");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:100;src:url(/fonts/Barlow-Thin.eot) format("eot");src:url(/fonts/Barlow-Thin.woff) format("woff"),url(/fonts/Barlow-Thin.woff2) format("woff2"),url(/fonts/Barlow-Thin.ttf) format("ttf"),url(/fonts/Barlow-Thin.svg) format("svg");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:200;src:url(/fonts/Barlow-ExtraLight.eot) format("eot");src:url(/fonts/Barlow-ExtraLight.woff) format("woff"),url(/fonts/Barlow-ExtraLight.woff2) format("woff2"),url(/fonts/Barlow-ExtraLight.ttf) format("ttf"),url(/fonts/Barlow-ExtraLight.svg) format("svg");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:300;src:url(/fonts/Barlow-Light.eot) format("eot");src:url(/fonts/Barlow-Light.woff) format("woff"),url(/fonts/Barlow-Light.woff2) format("woff2"),url(/fonts/Barlow-Light.ttf) format("ttf"),url(/fonts/Barlow-Light.svg) format("svg");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:url(/fonts/Barlow-Regular.eot) format("eot");src:url(/fonts/Barlow-Regular.woff) format("woff"),url(/fonts/Barlow-Regular.woff2) format("woff2"),url(/fonts/Barlow-Regular.ttf) format("ttf"),url(/fonts/Barlow-Regular.svg) format("svg");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:500;src:url(/fonts/Barlow-Medium.eot) format("eot");src:url(/fonts/Barlow-Medium.woff) format("woff"),url(/fonts/Barlow-Medium.woff2) format("woff2"),url(/fonts/Barlow-Medium.ttf) format("ttf"),url(/fonts/Barlow-Medium.svg) format("svg");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:url(/fonts/Barlow-SemiBold.eot) format("eot");src:url(/fonts/Barlow-SemiBold.woff) format("woff"),url(/fonts/Barlow-SemiBold.woff2) format("woff2"),url(/fonts/Barlow-SemiBold.ttf) format("ttf"),url(/fonts/Barlow-SemiBold.svg) format("svg");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:700;src:url(/fonts/Barlow-Bold.eot) format("eot");src:url(/fonts/Barlow-Bold.woff) format("woff"),url(/fonts/Barlow-Bold.woff2) format("woff2"),url(/fonts/Barlow-Bold.ttf) format("ttf"),url(/fonts/Barlow-Bold.svg) format("svg");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:800;src:url(/fonts/Barlow-ExtraBold.eot) format("eot");src:url(/fonts/Barlow-ExtraBold.woff) format("woff"),url(/fonts/Barlow-ExtraBold.woff2) format("woff2"),url(/fonts/Barlow-ExtraBold.ttf) format("ttf"),url(/fonts/Barlow-ExtraBold.svg) format("svg");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:900;src:url(/fonts/Barlow-Black.eot) format("eot");src:url(/fonts/Barlow-Black.woff) format("woff"),url(/fonts/Barlow-Black.woff2) format("woff2"),url(/fonts/Barlow-Black.ttf) format("ttf"),url(/fonts/Barlow-Black.svg) format("svg");font-display:swap}.styles_breakdown__AKypx{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--purple-20);border-radius:6px}@media(max-width:575.9px){.styles_breakdown__AKypx{padding:16px}}.styles_breakdown_title__29ZSi{font-family:var(--ff-primary);font-size:14px;font-weight:500;line-height:130%;color:var(--silver-650)}.styles_breakdown_bar__LaOAq{display:flex;height:20px;overflow:hidden}.styles_breakdown_segment__W4Kns{height:100%}.styles_breakdown_legend__6OcWy{display:flex;flex-wrap:wrap;gap:8px 16px}.styles_breakdown_legend_item__3NFMe{display:flex;gap:6px;align-items:center;font-family:var(--ff-primary);font-size:14px;font-weight:500;line-height:140%;color:var(--silver-650)}.styles_breakdown_dot__PDWAB{width:8px;height:8px;border-radius:50%}