.layout_layout__y9c6_,.layout_mainArea__T0Ld8{display:flex;min-height:100vh}.layout_mainArea__T0Ld8{flex:1 1;margin-left:var(--sidebar-expanded);transition:margin-left var(--transition-slow);flex-direction:column}[data-sidebar=collapsed] .layout_mainArea__T0Ld8{margin-left:var(--sidebar-collapsed)}.layout_main__sNdzI{flex:1 1;padding:32px 40px;background:var(--color-white,#fff)}.Logo_logo__c5nVK{display:inline-flex;align-items:center}.Logo_logo__c5nVK img{height:100%;width:auto;object-fit:contain}.Logo_sm__jUZn3{height:24px}.Logo_md__S1QWQ{height:32px}.Logo_lg__dQGnA{height:40px}.Logo_xl__q_txZ{height:56px}.Sidebar_sidebar__Z3O5P{position:fixed;top:0;left:0;height:100vh;width:var(--sidebar-expanded);background:var(--background);border-right:1px solid var(--border);display:flex;flex-direction:column;transition:width var(--transition-slow),background-color .2s ease;z-index:100;overflow:hidden}.Sidebar_sidebar__Z3O5P.Sidebar_collapsed__jfIt3{width:var(--sidebar-collapsed)}.Sidebar_logo__whVl0{display:flex;align-items:center;padding:16px;min-height:56px}.Sidebar_logoIcon__3vNEV{width:28px;height:28px;flex-shrink:0;object-fit:contain}.Sidebar_logoFull__bLRsL{height:32px;width:auto;object-fit:contain;opacity:1;transition:opacity var(--transition-normal)}.Sidebar_collapsed__jfIt3 .Sidebar_logoFull__bLRsL{opacity:0;pointer-events:none}.Sidebar_nav__wzHG3{flex:1 1;padding:8px 8px 0;display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden}.Sidebar_navGroup__uZUDc{display:flex;flex-direction:column;gap:1px}.Sidebar_navGroupLabel__Lt50T{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:16px 12px 6px;opacity:.6;white-space:nowrap}.Sidebar_navGroupDivider__NnVt1{height:1px;background:var(--border);margin:8px 12px}.Sidebar_navItem__bVUVx{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-lg);color:var(--muted-foreground);font-size:13px;font-weight:500;transition:all var(--transition-fast);white-space:nowrap;position:relative;border:none;background:none;width:100%;cursor:pointer;text-align:left;letter-spacing:-.01em}.Sidebar_navItem__bVUVx.Sidebar_active__94dDt,.Sidebar_navItem__bVUVx:hover{background:var(--muted);color:var(--foreground)}.Sidebar_navItem__bVUVx.Sidebar_active__94dDt{font-weight:600}.Sidebar_navItem__bVUVx.Sidebar_active__94dDt:before{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:2px;background:var(--primary);border-radius:0 2px 2px 0;animation:Sidebar_fadeIn__gzPZs .2s ease-out}.Sidebar_navIcon__uR_3m{width:18px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.Sidebar_navLabel__Mhk2k{opacity:1;transition:opacity var(--transition-normal)}.Sidebar_collapsed__jfIt3 .Sidebar_navLabel__Mhk2k{opacity:0;pointer-events:none}.Sidebar_bottomSection__Kfqxu{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--border);padding:8px 8px 0}.Sidebar_userControls__i_l1_{display:flex;align-items:center;gap:10px;padding:6px 10px;overflow:hidden}.Sidebar_avatar__V_1QL{width:28px;height:28px;flex-shrink:0}.Sidebar_orgSwitcher__7scM1{overflow:hidden}.Sidebar_bottomRow__PEkHj{display:flex;align-items:center;gap:4px;padding:6px 6px 12px;overflow:visible}.Sidebar_collapsed__jfIt3 .Sidebar_bottomRow__PEkHj{justify-content:center}.Sidebar_themeBtn__kFOX5{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-md);color:var(--muted-foreground);transition:all var(--transition-fast);cursor:pointer;background:none;border:none;flex-shrink:0}.Sidebar_themeBtn__kFOX5:hover{color:var(--foreground);background:var(--muted)}.Sidebar_themeLabel__m_19p{font-size:11px;color:var(--muted-foreground);flex:1 1;white-space:nowrap}.Sidebar_collapseBtn__sxojY{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-md);color:var(--muted-foreground);cursor:pointer;transition:all var(--transition-fast);border:none;background:none;margin-left:auto;flex-shrink:0}.Sidebar_collapseBtn__sxojY:hover{color:var(--foreground);background:var(--muted)}.Sidebar_collapseIcon__7ny_j{display:flex;transition:transform var(--transition-slow)}.Sidebar_collapseIconFlipped__9UXv_{transform:rotate(180deg)}.UpgradeModal_overlay__V3pbF{position:fixed;inset:0;background:rgba(4,14,39,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;animation:UpgradeModal_fadeIn__9o_zc .15s ease-out}.UpgradeModal_modal__fyi_n{position:relative;background:var(--color-white,#fff);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2);padding:36px 32px;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;animation:UpgradeModal_slideInUp__wxzoN .25s ease-out}html.dark .UpgradeModal_modal__fyi_n{background:#1e1e2e;box-shadow:0 8px 40px rgba(0,0,0,.4)}.UpgradeModal_closeBtn__SA6ik{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--color-gray-text,#6b7280);cursor:pointer;padding:4px;display:flex;transition:color .15s}.UpgradeModal_closeBtn__SA6ik:hover,.UpgradeModal_title__0y4k2{color:var(--color-text-primary,#111)}.UpgradeModal_title__0y4k2{font-size:20px;font-weight:700;margin-bottom:8px}.UpgradeModal_desc__L5DHq{font-size:14px;color:var(--color-gray-text,#6b7280);line-height:1.5;margin-bottom:24px}.UpgradeModal_form__B_eR3{display:flex;flex-direction:column;gap:16px}.UpgradeModal_fieldRow__cT1wT{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.UpgradeModal_field__FnJU3{display:flex;flex-direction:column;gap:4px}.UpgradeModal_label__e1WpS{font-size:13px;font-weight:600;color:var(--color-text-primary,#111)}.UpgradeModal_input__nyQ4Z{padding:10px 14px;border:2px solid var(--color-gray-border,#e5e7eb);border-radius:8px;font-size:14px;color:var(--color-text-primary,#111);background:var(--color-white,#fff);transition:border-color .15s}html.dark .UpgradeModal_input__nyQ4Z{background:#16161e;border-color:#334155;color:#e2e8f0}.UpgradeModal_input__nyQ4Z:focus{outline:none;border-color:#0E182B;box-shadow:0 0 0 3px rgba(14,24,43,.1)}.UpgradeModal_input__nyQ4Z:hover{border-color:#95ADDA}.UpgradeModal_textarea__bL6Ui{padding:10px 14px;border:2px solid var(--color-gray-border,#e5e7eb);border-radius:8px;font-size:14px;color:var(--color-text-primary,#111);background:var(--color-white,#fff);resize:vertical;font-family:inherit;transition:border-color .15s}html.dark .UpgradeModal_textarea__bL6Ui{background:#16161e;border-color:#334155;color:#e2e8f0}.UpgradeModal_textarea__bL6Ui:focus{outline:none;border-color:#0E182B;box-shadow:0 0 0 3px rgba(14,24,43,.1)}.UpgradeModal_textarea__bL6Ui:hover{border-color:#95ADDA}.UpgradeModal_error__LySZ1{font-size:13px;color:#FF4E4E;margin:0}.UpgradeModal_submitBtn__T2xxM{padding:12px 24px;background:var(--color-blue-primary,#0E182B);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s ease}.UpgradeModal_submitBtn__T2xxM:hover:not(:disabled){background:#0b1120;transform:translateY(-1px);box-shadow:4px 4px 0 #FFC5C5}.UpgradeModal_submitBtn__T2xxM:active:not(:disabled){transform:translateY(0)}.UpgradeModal_submitBtn__T2xxM:disabled{opacity:.5;cursor:not-allowed}.UpgradeModal_success__tDNyY{text-align:center;padding:16px 0}.UpgradeModal_successIcon__9fnuD{margin-bottom:16px}.UpgradeModal_doneBtn__vvdlz{margin-top:8px;padding:10px 28px;background:var(--color-blue-primary,#0E182B);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.UpgradeModal_doneBtn__vvdlz:hover{background:#0b1120}@media (max-width:480px){.UpgradeModal_fieldRow__cT1wT{grid-template-columns:1fr}.UpgradeModal_modal__fyi_n{padding:28px 20px}}.Tabs_container__EVCfl{display:flex;gap:32px}.Tabs_tabList__sFksj{display:flex;flex-direction:column;gap:0;min-width:320px;border-left:2px solid var(--border)}.Tabs_tab__HeYbT{display:flex;flex-direction:column;gap:8px;padding:16px 20px;background:none;cursor:pointer;text-align:left;border:none;border-left:2px solid transparent;margin-left:-2px;transition:all var(--transition-normal)}.Tabs_tabActive__Ny34I,.Tabs_tab__HeYbT:hover{background:var(--accent)}.Tabs_tabActive__Ny34I{border-left-color:var(--color-dark-blue-500)}.Tabs_tabTitle__1EiwK{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--foreground)}.Tabs_tabDescription__fCoRj{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--muted-foreground);line-height:var(--line-height-relaxed)}.Tabs_panel__uEe2n{flex:1 1;animation:Tabs_fadeIn__MymJ8 .2s ease}@keyframes Tabs_fadeIn__MymJ8{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Tabs_horizontal__r3iWc{flex-direction:column}.Tabs_horizontal__r3iWc .Tabs_tabList__sFksj{flex-direction:row;border-left:none;border-bottom:2px solid var(--border);min-width:unset}.Tabs_horizontal__r3iWc .Tabs_tab__HeYbT{border-left:none;border-bottom:2px solid transparent;margin-left:0;margin-bottom:-2px}.Tabs_horizontal__r3iWc .Tabs_tabActive__Ny34I{border-left-color:transparent;border-bottom-color:var(--color-dark-blue-500)}.SeverityBadge_badge__AGZKT{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.SeverityBadge_critical__cYK6h{background:rgba(239,68,68,.1);color:var(--color-severity-critical)}.SeverityBadge_high__keO1D{background:rgba(249,115,22,.1);color:var(--color-severity-high)}.SeverityBadge_medium__W5LM0{background:rgba(234,179,8,.1);color:var(--color-severity-medium)}.SeverityBadge_low__3zxWn{background:rgba(37,99,235,.1);color:var(--color-severity-low)}.SeverityBadge_info__fumxg{background:rgba(107,114,128,.1);color:var(--color-severity-info)}.TierBadge_badge__K3vA0{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.TierBadge_trusted__XGRsK{background:rgba(34,197,94,.1);color:var(--color-trusted)}.TierBadge_caution__1w5Kg{background:rgba(234,179,8,.1);color:var(--color-caution)}.TierBadge_risky__eKegm{background:rgba(249,115,22,.1);color:var(--color-risky)}.TierBadge_blocked__73stZ{background:rgba(239,68,68,.1);color:var(--color-blocked)}.page_page__HSX6D{max-width:1100px;padding:40px}.page_header__f73b9{margin-bottom:48px}.page_title__fs_TB{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin:0 0 8px}.page_subtitle__TPxwu{font-size:var(--font-size-base);color:var(--muted-foreground);margin:0}.page_gate__US1lh{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;text-align:center}.page_gateTitle__vQYUn{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0}.page_gateText__6ftP0{font-size:var(--font-size-base);color:var(--muted-foreground);margin:0}.page_section__XxcEH{margin-bottom:56px}.page_sectionTitle__DJx4T{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--foreground);margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid var(--border)}.page_sectionContent__UABrg{display:flex;flex-direction:column;gap:20px}.page_row__kO3S3{display:flex;flex-direction:column;gap:8px}.page_rowLabel__rJm9t{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.page_rowContent__HUCVx{display:flex;flex-direction:column;gap:8px}.page_rowItems__O8A8i{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.page_darkBg__Q6T97{background:var(--color-dark-blue-900);border-radius:var(--radius-lg);padding:24px}.page_darkBgInline__NMrTh{background:var(--color-dark-blue-900);border-radius:var(--radius-md);padding:8px 12px;display:inline-flex}.page_colorGrid__CTRcE{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:16px;gap:16px}.page_swatch__dQRKz{display:flex;flex-direction:column;gap:6px}.page_swatchColor__TLTv6{width:100%;height:64px;border-radius:var(--radius-md);border:1px solid var(--border)}.page_swatchName__MbjoQ{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--foreground)}.page_swatchValue__HdiC6{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--muted-foreground)}.page_typeScale__bClHz{display:flex;flex-direction:column;gap:16px}.page_type3xl__rP8Oy{font-size:var(--font-size-3xl)}.page_type2xl__TZwAR,.page_type3xl__rP8Oy{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--foreground)}.page_type2xl__TZwAR{font-size:var(--font-size-2xl)}.page_typeXl__ykbbT{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.page_typeLg__8Hcd5,.page_typeXl__ykbbT{font-family:var(--font-heading);color:var(--foreground)}.page_typeLg__8Hcd5{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.page_typeMd__Dns5O{font-size:var(--font-size-md)}.page_typeBase__lYAHL,.page_typeMd__Dns5O{font-family:var(--font-sans);color:var(--foreground)}.page_typeBase__lYAHL{font-size:var(--font-size-base)}.page_typeSm__fzNV8{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--foreground)}.page_typeXs__yjLvJ{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--muted-foreground)}.page_cardGrid__C8S6f,.page_inputGrid__qiz2l{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px}.page_tabContent__0X3y7{padding:24px;background:var(--accent);border-radius:var(--radius-lg)}.page_tabContent__0X3y7 h3{font-family:var(--font-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 8px;color:var(--foreground)}.page_tabContent__0X3y7 p{font-size:var(--font-size-base);color:var(--muted-foreground);margin:0;line-height:var(--line-height-relaxed)}.FindingsTable_wrapper__DIj_P{background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.FindingsTable_header__TGbyg{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-gray-border)}.FindingsTable_title__mcxbc{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary)}.FindingsTable_count__4Qddp{font-size:var(--font-size-sm);color:var(--color-gray-text);font-weight:400;margin-left:8px}.FindingsTable_tableWrap__WGYQA{overflow-x:auto}.FindingsTable_table__eVQG6{width:100%;border-collapse:collapse}.FindingsTable_table__eVQG6 th{text-align:left;padding:10px 16px;font-size:var(--font-size-xs);font-weight:600;color:var(--color-gray-text);text-transform:uppercase;letter-spacing:.5px;background:var(--color-gray-light);border-bottom:1px solid var(--color-gray-border);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--transition-fast)}.FindingsTable_table__eVQG6 th:hover{color:var(--color-text-primary)}.FindingsTable_sortIcon__7H01m{display:inline-block;margin-left:4px;font-size:10px;vertical-align:middle}.FindingsTable_table__eVQG6 td{padding:12px 16px;font-size:var(--font-size-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-gray-border);vertical-align:top}.FindingsTable_table__eVQG6 tr:last-child td{border-bottom:none}.FindingsTable_table__eVQG6 tr:hover td{background:var(--color-gray-light)}.FindingsTable_typeCell__ei_ym{font-weight:500}.FindingsTable_indicatorCell__WD4XT{font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;font-size:var(--font-size-xs);color:var(--color-blue-primary);word-break:break-all}.FindingsTable_descCell__GsP24{max-width:300px;color:var(--color-gray-text)}.FindingsTable_recCell__6FZm_{max-width:250px;color:var(--color-gray-text);font-size:var(--font-size-xs)}.FindingsTable_empty__rnW_X{padding:40px 20px;text-align:center;color:var(--color-gray-text);font-size:var(--font-size-sm)}.FindingsTable_confCell__rj28x{min-width:120px}.FindingsTable_confWrapper__FG6ls{display:flex;align-items:center;gap:6px}.FindingsTable_confBadge__karUW{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;min-width:42px;text-align:center}.FindingsTable_confHigh__1fnRE{background:rgba(34,197,94,.1);color:var(--color-trusted)}.FindingsTable_confMedium__V_hWJ{background:rgba(245,158,11,.1);color:#d97706}.FindingsTable_confLow__Uu85l{background:rgba(239,68,68,.1);color:var(--color-blocked)}.FindingsTable_confLevel__uXMs7{font-size:10px;color:var(--color-gray-text);white-space:nowrap}.FindingsTable_reasoning__a8K2D{margin-top:4px;font-size:11px;color:var(--color-gray-text);line-height:1.4;font-style:italic}.FindingsTable_feedbackCell__l_HjB{min-width:100px;white-space:nowrap}.FindingsTable_feedbackTrigger__YF2UR{padding:4px 10px;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:500;color:var(--color-gray-text);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}.FindingsTable_feedbackTrigger__YF2UR:hover{border-color:var(--color-blue-primary);color:var(--color-blue-primary)}.FindingsTable_feedbackPanel__NLdi2{display:flex;flex-direction:column;gap:4px}.FindingsTable_feedbackBtns__U1W_p{display:flex;gap:4px;flex-wrap:wrap}.FindingsTable_feedbackBtn__kGRwG{padding:3px 8px;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:10px;font-weight:500;color:var(--color-text-primary);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.FindingsTable_feedbackBtn__kGRwG:hover{border-color:var(--color-blue-primary);color:var(--color-blue-primary)}.FindingsTable_feedbackBtn__kGRwG:disabled{opacity:.5;cursor:not-allowed}.FindingsTable_feedbackInput__0KcmW{padding:4px 8px;border:2px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-text-primary);background:var(--color-white);min-width:180px}.FindingsTable_feedbackInput__0KcmW:hover{border-color:#95ADDA}.FindingsTable_feedbackInput__0KcmW:focus{outline:none;border-color:#0E182B}.FindingsTable_feedbackCancel__WeoC7{padding:3px 8px;border:none;background:none;font-size:10px;color:var(--color-gray-text);cursor:pointer;text-align:left}.FindingsTable_feedbackCancel__WeoC7:hover{color:var(--color-text-primary)}.FindingsTable_feedbackDone__2XxPt{font-size:var(--font-size-xs);color:var(--color-trusted);font-weight:500}.page_container__T_aqs{max-width:1100px}.page_backBtn__vDwKB{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--color-gray-text);margin-bottom:20px;padding:6px 0;cursor:pointer;transition:color var(--transition-fast);background:none;border:none}.page_backBtn__vDwKB:hover{color:var(--color-text-primary)}.page_topGrid__vBgUr{display:grid;grid-template-columns:320px 1fr;grid-gap:24px;gap:24px;margin-bottom:32px}.page_summaryCard__TVQz2{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:24px;display:flex;flex-direction:column;gap:16px}.page_summaryTitle__vvWu9{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary)}.page_summaryText__z3lWT{font-size:var(--font-size-sm);color:var(--color-gray-text);line-height:1.6}.page_actions__M6667{display:flex;gap:12px;margin-top:auto}.page_exportBtn__JBxAq{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}.page_exportBtn__JBxAq:hover{border-color:var(--color-blue-primary);color:var(--color-blue-primary)}.page_ioiSection__Gh66x{margin-bottom:32px}.page_ioiCard__j9x_5{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden}.page_ioiHeader__cdQvR{padding:16px 20px;background:var(--gradient-insights);color:var(--color-white)}.page_ioiHeaderTitle__tJhQj{font-size:var(--font-size-lg);font-weight:700}.page_ioiHeaderSub__C0t5d{font-size:var(--font-size-xs);opacity:.8;margin-top:2px}.page_ioiList__MMaFL{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.page_ioiItem__S6tMY{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:var(--radius-md);background:var(--color-gray-light)}.page_ioiLabel__UnrJO{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin-bottom:2px}.page_ioiDesc__cuhfg{font-size:var(--font-size-xs);color:var(--color-gray-text);line-height:1.5}.page_remediationSection__2XZpz{margin-bottom:32px}.page_remediationCard__my5YY{background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:20px}.page_remediationTitle__yWSuR{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);margin-bottom:12px}.page_remediationContent__ZIo9J{font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;font-size:var(--font-size-xs);color:var(--color-gray-text);background:var(--color-gray-light);padding:16px;border-radius:var(--radius-md);overflow-x:auto;white-space:pre-wrap}.page_loadingState__rQQpP{font-size:var(--font-size-md)}.page_errorState__8Se2o,.page_loadingState__rQQpP{display:flex;align-items:center;justify-content:center;min-height:300px;color:var(--color-gray-text)}.page_errorState__8Se2o{flex-direction:column;gap:16px}.page_errorState__8Se2o p{font-size:var(--font-size-md)}@media (max-width:900px){.page_topGrid__vBgUr{grid-template-columns:1fr}}.PipelineBuilder_container__QKzI9{display:flex;flex-direction:column;gap:20px}.PipelineBuilder_pipelineList__EouVI{display:flex;flex-direction:column;gap:12px}.PipelineBuilder_pipelineCard__dPaOX{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border:1px solid var(--color-gray-border);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.PipelineBuilder_pipelineCard__dPaOX:hover{box-shadow:var(--shadow-sm);border-color:#95ADDA}.PipelineBuilder_pipelineCardInfo__SSldi{display:flex;flex-direction:column;gap:4px;flex:1 1}.PipelineBuilder_pipelineCardName__n3pjc{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}.PipelineBuilder_pipelineCardMeta__x8ziP{display:flex;align-items:center;gap:12px;font-size:var(--font-size-xs);color:var(--color-gray-text)}.PipelineBuilder_pipelineCardActions__78apc{display:flex;align-items:center;gap:8px}.PipelineBuilder_providerBadge__dcEz9{background:rgba(14,24,43,.06);color:var(--color-text-primary);letter-spacing:.03em}.PipelineBuilder_providerBadge__dcEz9,.PipelineBuilder_stepCountBadge__EYI_9{display:inline-flex;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700}.PipelineBuilder_stepCountBadge__EYI_9{background:rgba(149,173,218,.15);color:#0E182B}.PipelineBuilder_toggleWrap__UYWMC{display:flex;align-items:center;gap:8px}.PipelineBuilder_toggle___4BWE{position:relative;width:36px;height:20px;border-radius:10px;background:var(--color-gray-border);cursor:pointer;border:none;transition:background var(--transition-fast)}.PipelineBuilder_toggle___4BWE:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--transition-fast)}.PipelineBuilder_toggleOn__x57f_{background:#5A935A}.PipelineBuilder_toggleOn__x57f_:after{transform:translateX(16px)}.PipelineBuilder_newBtn__0gw3B{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:#0E182B;color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.PipelineBuilder_newBtn__0gw3B:hover{opacity:.9;transform:translateY(-1px);box-shadow:4px 4px 0 #FFC5C5}.PipelineBuilder_editBtn__MtvOy{padding:6px 12px;background:none;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast)}.PipelineBuilder_editBtn__MtvOy:hover{border-color:#95ADDA;color:#0E182B}.PipelineBuilder_deleteBtn__kSIPq{padding:6px 12px;background:none;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:500;color:var(--color-gray-text);cursor:pointer;transition:all var(--transition-fast)}.PipelineBuilder_deleteBtn__kSIPq:hover{border-color:#FF4E4E;color:#FF4E4E}.PipelineBuilder_empty__l1Hn4{padding:40px;text-align:center;color:var(--color-gray-text);font-size:var(--font-size-sm)}.PipelineBuilder_emptyTitle__ILv0H{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:8px}.PipelineBuilder_overlay__I_IU_{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;animation:PipelineBuilder_fadeIn__DXO_R .15s ease-out}.PipelineBuilder_modal__kNAqs{background:var(--color-white);border-radius:var(--radius-xl,12px);width:100%;max-width:700px;max-height:85vh;overflow-y:auto;padding:32px;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:PipelineBuilder_slideInUp__YRpGX .25s ease-out}.PipelineBuilder_modalTitle__CuKWk{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);margin-bottom:20px}.PipelineBuilder_formRow__6YaYa{display:flex;gap:12px;margin-bottom:14px}.PipelineBuilder_formRow__6YaYa>*{flex:1 1}.PipelineBuilder_formField__FNTWF{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.PipelineBuilder_formLabel___LUu5{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-primary)}.PipelineBuilder_formInput__H1_uh{padding:10px 14px;border:2px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-white);transition:all var(--transition-fast)}.PipelineBuilder_formInput__H1_uh:hover{border-color:#95ADDA}.PipelineBuilder_formInput__H1_uh:focus{outline:none;border-color:#0E182B;box-shadow:0 0 0 3px rgba(14,24,43,.1)}.PipelineBuilder_formSelect__OFogi{padding:10px 14px;border:2px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}.PipelineBuilder_formSelect__OFogi:hover{border-color:#95ADDA}.PipelineBuilder_formSelect__OFogi:focus{outline:none;border-color:#0E182B;box-shadow:0 0 0 3px rgba(14,24,43,.1)}.PipelineBuilder_stepsSection__WkJKU{margin-top:20px;margin-bottom:20px}.PipelineBuilder_stepsTitle__fUdCU{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin-bottom:12px}.PipelineBuilder_stepsList__xt1pr{display:flex;flex-direction:column;gap:10px}.PipelineBuilder_stepCard__rcTxx{border-left:1px solid var(--color-gray-border);border-radius:var(--radius-md);border:1px solid var(--color-gray-border);border-left-width:4px;padding:14px 16px;transition:all var(--transition-fast)}.PipelineBuilder_stepCard__rcTxx:hover{box-shadow:var(--shadow-sm)}.PipelineBuilder_stepFilter__evnY8{border-left-color:#3b82f6}.PipelineBuilder_stepTransform__QKTWF{border-left-color:#95ADDA}.PipelineBuilder_stepEnrich__T_QQ4{border-left-color:#5A935A}.PipelineBuilder_stepDeduplicate__hq122{border-left-color:#F5BB53}.PipelineBuilder_stepRoute__wujbc{border-left-color:#ec4899}.PipelineBuilder_stepAlert__pSnSK{border-left-color:#FF4E4E}.PipelineBuilder_stepHeader__rzXUd{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.PipelineBuilder_stepHeaderLeft__6DvW0{display:flex;align-items:center;gap:8px}.PipelineBuilder_stepTypeBadge__MK4wj{display:inline-flex;padding:3px 10px;border-radius:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.PipelineBuilder_badgeFilter__X8PCH{background:rgba(59,130,246,.1);color:#3b82f6}.PipelineBuilder_badgeTransform__F1p2j{background:rgba(149,173,218,.15);color:#4b6ca3}.PipelineBuilder_badgeEnrich__ZJPpN{background:rgba(90,147,90,.1);color:#5A935A}.PipelineBuilder_badgeDeduplicate__mfYBL{background:rgba(245,187,83,.15);color:#b38a2e}.PipelineBuilder_badgeRoute__FREcW{background:rgba(236,72,153,.1);color:#ec4899}.PipelineBuilder_badgeAlert__C13Sd{background:rgba(255,78,78,.1);color:#FF4E4E}.PipelineBuilder_stepActions__h96Hz{display:flex;gap:4px}.PipelineBuilder_stepMoveBtn__odlN0{padding:4px 8px;background:none;border:1px solid var(--color-gray-border);border-radius:4px;font-size:12px;cursor:pointer;color:var(--color-gray-text);transition:all var(--transition-fast);line-height:1}.PipelineBuilder_stepMoveBtn__odlN0:hover{border-color:#95ADDA;color:#0E182B}.PipelineBuilder_stepMoveBtn__odlN0:disabled{opacity:.3;cursor:not-allowed}.PipelineBuilder_stepDeleteBtn__4WHM5{padding:4px 8px;background:none;border:1px solid var(--color-gray-border);border-radius:4px;font-size:12px;cursor:pointer;color:var(--color-gray-text);transition:all var(--transition-fast);line-height:1}.PipelineBuilder_stepDeleteBtn__4WHM5:hover{border-color:#FF4E4E;color:#FF4E4E}.PipelineBuilder_stepConfig__1jEMZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.PipelineBuilder_stepConfigFull__hVZAe{grid-column:1/-1}.PipelineBuilder_mappingEditor__T50R6{display:flex;flex-direction:column;gap:6px}.PipelineBuilder_mappingRow___PPp2{display:flex;align-items:center;gap:6px}.PipelineBuilder_mappingInput__xJ6YX{flex:1 1;padding:6px 10px;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-xs)}.PipelineBuilder_mappingInput__xJ6YX:focus{outline:none;border-color:#0E182B}.PipelineBuilder_mappingArrow__6I627{font-size:12px;color:var(--color-gray-text);flex-shrink:0}.PipelineBuilder_mappingRemoveBtn__2S72q{padding:2px 6px;background:none;border:1px solid var(--color-gray-border);border-radius:4px;font-size:11px;cursor:pointer;color:var(--color-gray-text)}.PipelineBuilder_mappingRemoveBtn__2S72q:hover{border-color:#FF4E4E;color:#FF4E4E}.PipelineBuilder_mappingAddBtn__cPb26{padding:4px 10px;background:none;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);cursor:pointer;color:var(--color-gray-text);align-self:flex-start;transition:all var(--transition-fast)}.PipelineBuilder_mappingAddBtn__cPb26:hover{border-color:#95ADDA;color:#0E182B}.PipelineBuilder_multiSelect__6XZtY{display:flex;flex-wrap:wrap;gap:6px}.PipelineBuilder_multiSelectTag__cYDpz{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:rgba(14,24,43,.06);border-radius:10px;font-size:var(--font-size-xs);color:var(--color-text-primary)}.PipelineBuilder_multiSelectRemove__I1bIx{background:none;border:none;cursor:pointer;font-size:12px;color:var(--color-gray-text);padding:0;line-height:1}.PipelineBuilder_multiSelectRemove__I1bIx:hover{color:#FF4E4E}.PipelineBuilder_addStepWrap__BGQXP{position:relative;display:inline-block}.PipelineBuilder_addStepBtn__vHOBI{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:none;border:1px dashed var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:600;color:var(--color-gray-text);cursor:pointer;transition:all var(--transition-fast)}.PipelineBuilder_addStepBtn__vHOBI:hover{border-color:#95ADDA;color:#0E182B;border-style:solid}.PipelineBuilder_addStepMenu__8Qz2r{position:absolute;top:100%;left:0;margin-top:4px;background:var(--color-white);border:1px solid var(--color-gray-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:20;min-width:180px;overflow:hidden;animation:PipelineBuilder_fadeIn__DXO_R .1s ease-out}.PipelineBuilder_addStepMenuItem____cM8{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:none;border:none;font-size:var(--font-size-xs);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast);text-align:left}.PipelineBuilder_addStepMenuItem____cM8:hover{background:var(--color-gray-light)}.PipelineBuilder_modalActions__ngGCU{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-gray-border)}.PipelineBuilder_modalActionsRight__egi7a{display:flex;gap:10px}.PipelineBuilder_cancelBtn__XN8WO{padding:8px 20px;background:none;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast)}.PipelineBuilder_cancelBtn__XN8WO:hover{border-color:var(--color-text-primary)}.PipelineBuilder_saveBtn__y3C_w{padding:10px 24px;background:#0E182B;color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.PipelineBuilder_saveBtn__y3C_w:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:4px 4px 0 #FFC5C5}.PipelineBuilder_saveBtn__y3C_w:disabled{opacity:.5;cursor:not-allowed}.PipelineBuilder_testBtn__QVqfi{padding:10px 20px;background:none;border:1px solid #95adda;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;color:#0E182B;cursor:pointer;transition:all var(--transition-fast)}.PipelineBuilder_testBtn__QVqfi:hover{border-color:#0E182B}.PipelineBuilder_testOutput__4GKOV{margin-top:16px;padding:14px;background:#1e1e2e;border-radius:var(--radius-md);border:1px solid #313244;overflow-x:auto}.PipelineBuilder_testOutputPre__Dvjxf{margin:0;font-size:12px;font-family:SF Mono,Fira Code,monospace;color:#cdd6f4;line-height:1.65;white-space:pre-wrap;word-break:break-all}.PipelineBuilder_testOutputLabel__dFWVJ{font-size:11px;font-weight:600;color:#a6adc8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.PipelineBuilder_testDropped__KoEEK{color:#FF4E4E;font-weight:600}.PipelineBuilder_testAction__tvpTc{color:#a6e3a1}@media (max-width:640px){.PipelineBuilder_stepConfig__1jEMZ{grid-template-columns:1fr}.PipelineBuilder_formRow__6YaYa{flex-direction:column}.PipelineBuilder_pipelineCard__dPaOX{flex-direction:column;align-items:flex-start;gap:12px}}@keyframes PipelineBuilder_fadeIn__DXO_R{0%{opacity:0}to{opacity:1}}@keyframes PipelineBuilder_slideInUp__YRpGX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Toast_container__UmRRy{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:400px}.Toast_toast__5vjwy{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;box-shadow:0 4px 16px rgba(14,24,43,.15);animation:Toast_slideIn__m60Pb .2s ease-out;font-size:13px;line-height:1.4}.Toast_error__h_Qz3{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.Toast_success__X6ITm{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.Toast_warning__KftPq{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.Toast_info__YmGK5{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.Toast_message__gQtoa{flex:1 1}.Toast_dismiss__OGDsj{background:none;border:none;cursor:pointer;padding:2px;opacity:.5;flex-shrink:0;color:inherit}.Toast_dismiss__OGDsj:hover{opacity:1}@keyframes Toast_slideIn__m60Pb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_container__xi44Q{max-width:100%;display:flex;flex-direction:column;gap:20px}.page_header__XyO0J{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.page_heading__BSNd5{font-size:var(--font-size-xl,24px);font-weight:700;color:var(--color-text-primary);margin:0 0 4px}.page_subheading__fXKWI{font-size:var(--font-size-sm,13px);color:var(--color-gray-text,#6b7280);margin:0}.page_periodSelector__T5wV6{display:flex;border:1px solid var(--color-gray-border,#e5e7eb);border-radius:50px;box-shadow:inset 0 1.5px 2px 0 rgba(0,0,0,.02)}.page_periodButton__M6FGL{padding:6px 16px;font-size:13px;font-weight:500;background:var(--color-white,#fff);border:none;cursor:pointer;transition:all .15s ease;color:var(--color-text-primary,#111);font-family:inherit}.page_periodButtonActive__W4cTL{background-color:var(--color-text-primary,#111);color:var(--color-white,#fff);border-radius:70px}.page_periodButton__M6FGL:hover:not(.page_periodButtonActive__W4cTL):not(:disabled){background:var(--color-gray-light,#f3f4f6)}.page_periodButtonDisabled__vaZUf{color:var(--color-gray-text,#9ca3af);opacity:.5;cursor:not-allowed}.page_periodButtonWrapper__C_qMz{position:relative}.page_periodTooltip__oOzy_{display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--color-text-primary,#111);color:var(--color-white,#fff);font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;white-space:nowrap;z-index:10;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_periodTooltip__oOzy_:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom:5px solid var(--color-text-primary,#111)}.page_periodButtonWrapper__C_qMz:hover .page_periodTooltip__oOzy_{display:block;animation:page_tooltipFadeIn__BsGnF .15s ease-out}@keyframes page_tooltipFadeIn__BsGnF{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.page_row1__pWP6d{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;gap:20px}.page_row2___ol0U{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.page_rightStack__6yt2q{display:flex;flex-direction:column;gap:20px}@media (max-width:1024px){.page_row1__pWP6d,.page_row2___ol0U{grid-template-columns:1fr}}.page_skeletonGrid__z2VbY{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;gap:20px}@media (max-width:1024px){.page_skeletonGrid__z2VbY{grid-template-columns:1fr}}.page_skeletonCard__jodLv{background:var(--color-gray-light,#f3f4f6);border-radius:var(--radius-xl,12px);animation:page_pulse__jY5qu 1.5s ease-in-out infinite}.page_skeletonSmall__PQIbv{min-height:200px}.page_skeletonLarge__tVdMk{min-height:280px}@keyframes page_pulse__jY5qu{0%,to{opacity:1}50%{opacity:.5}}.trust-score_card__DT9d0{container-type:inline-size;border:none;border-radius:12px;min-height:280px;position:relative;overflow:hidden;box-shadow:none}.trust-score_ringContainer__IarBu{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0;overflow:visible}.trust-score_content__6GF2a{position:relative;z-index:1;height:100%;padding:16px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;gap:10px}.trust-score_badgeRow__zB2nJ{display:flex;align-items:center;gap:8px;position:relative}.trust-score_badge__bsV9k{display:inline-flex;align-items:center;padding:4px 12px;background:transparent;color:white;border:1px solid rgba(255,255,255,.8);border-radius:50px;width:-moz-fit-content;width:fit-content;font-weight:700;font-size:16px;letter-spacing:.02em}.trust-score_badgeInfoIcon__mWetp{background:none;border:none;padding:0;color:rgba(255,255,255,.7);cursor:pointer;transition:color .15s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.trust-score_badgeInfoIcon__mWetp:hover{color:white}.trust-score_scoreValue__Md8Hf{font-size:clamp(96px,28cqi,160px);font-weight:900;line-height:.9;color:white;text-shadow:0 4px 20px rgba(0,0,0,.1);margin-top:10px}.trust-score_percent__NxGSr{font-size:.5em;font-weight:700;opacity:.8}.trust-score_hoverCard__WXIk0{position:absolute;top:100%;left:0;margin-top:8px;background:white;border-radius:8px;padding:16px;max-width:360px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:10;animation:trust-score_fadeIn__aFKVE .15s ease-out}@keyframes trust-score_fadeIn__aFKVE{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.trust-score_hoverText__0w0Bm{color:#374151;line-height:1.5;font-size:13px;margin:0 0 8px}.trust-score_hoverSubtext__qY4hB{color:#6b7280;font-size:12px;margin:0}.trust-score_whatChangedContainer__9aRtv{background:rgba(255,255,255,.15);padding:8px 12px;border-radius:6px;width:-moz-fit-content;width:fit-content}.trust-score_whatChangedText__rrZVs{color:rgba(255,255,255,.95);font-size:13px;font-weight:500;cursor:default}.trust-score_reviewButton__p7goL{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.2);color:white;border:1px solid rgba(255,255,255,.6);border-radius:8px;padding:8px 16px;font-weight:600;font-size:14px;cursor:pointer;transition:background .2s ease,transform .1s ease;width:-moz-fit-content;width:fit-content;margin-top:8px;font-family:inherit}.trust-score_reviewButton__p7goL:hover{background:rgba(255,255,255,.3);transform:translateY(-1px)}.trust-score_reviewButton__p7goL:active{transform:translateY(0)}.trust-score_noData__Rxa4G{font-size:var(--font-size-sm,13px);color:rgba(255,255,255,.7)}@keyframes skeleton_shimmer__6InHe{0%{opacity:.4}50%{opacity:.7}to{opacity:.4}}.skeleton_shimmer__6InHe{animation:skeleton_shimmer__6InHe 1.5s ease-in-out infinite}.skeleton_skeletonLine__Cbsme{height:12px;border-radius:6px;background:var(--color-gray-border)}.skeleton_skeletonLineMd__02Pfa{width:100px}.skeleton_skeletonLineLg__ha0Vs{width:140px}.skeleton_skeletonLineXl__BaX0y{width:200px}.skeleton_skeletonBlock__NzyZA{height:20px;border-radius:6px;background:var(--color-gray-border)}.skeleton_skeletonCircle__mIxCY{width:72px;height:72px;border-radius:50%;background:var(--color-gray-border)}.skeleton_skeletonBox__XcQ5H{width:100px;height:72px;border-radius:10px;background:var(--color-gray-border)}.skeleton_scoreSkeleton__z00ni{display:flex;flex-direction:column;gap:16px;padding:16px;height:100%;justify-content:space-between}.skeleton_scoreSkeletonBadge__N4bfN{width:160px;height:28px;border-radius:50px;background:rgba(255,255,255,.2)}.skeleton_scoreSkeletonValue__cNmve{width:180px;height:80px;border-radius:12px;background:rgba(255,255,255,.2)}.skeleton_scoreSkeletonButton__EIVfO{width:90px;height:32px;border-radius:6px;background:rgba(255,255,255,.2)}.skeleton_insightsTilesSkeleton__0_tK9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;flex:1 1}.skeleton_insightsTile__CjydI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border-radius:10px;background:var(--color-gray-light)}.skeleton_insightsTileValue__GQ1ov{width:48px;height:24px;border-radius:6px;background:var(--color-gray-border)}.skeleton_insightsTileLabel__dLndo{width:80px;height:12px;border-radius:6px;background:var(--color-gray-border)}.skeleton_insightsTileTrend__rYJuu{width:40px;height:12px;border-radius:6px;background:var(--color-gray-border)}.skeleton_chartSkeleton___oa3v{display:flex;align-items:flex-end;gap:12px;height:100%;min-height:200px;padding:16px 0}.skeleton_chartBar__1GKcR{flex:1 1;border-radius:4px 4px 0 0;background:var(--color-gray-border);min-height:40px}.skeleton_chartBar__1GKcR:first-child{height:65%}.skeleton_chartBar__1GKcR:nth-child(2){height:75%}.skeleton_chartBar__1GKcR:nth-child(3){height:50%}.skeleton_chartBar__1GKcR:nth-child(4){height:85%}.skeleton_chartBar__1GKcR:nth-child(5){height:60%}.skeleton_chartBar__1GKcR:nth-child(6){height:70%}.skeleton_chartBar__1GKcR:nth-child(7){height:55%}.skeleton_coverageSkeleton__zg_Ak{display:flex;flex-direction:column;align-items:center;gap:24px;padding:16px 0}.skeleton_coverageBottomSkeleton__Rd_kG{display:flex;gap:20px}.skeleton_emptyState__HtqAj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1 1;padding:24px 16px;min-height:120px}.skeleton_emptyStateText__PWxry{color:var(--color-gray-text);text-align:center;font-size:var(--font-size-sm)}.insights_containerWrapper__noAjO{height:100%;padding:2px;border-radius:var(--radius-xl,12px);background:linear-gradient(279.12deg,#f34ecd -2.61%,#2b79c7 94.08%);box-sizing:border-box}.insights_container__grXQW{height:100%;border-radius:calc(var(--radius-xl, 12px) - 2px);background-color:var(--color-white);padding:24px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.insights_container__grXQW:before{content:"";position:absolute;inset:0;background:linear-gradient(279.12deg,rgba(43,121,199,.1) -2.36%,rgba(243,78,205,.1) 94.32%);border-radius:inherit;pointer-events:none;z-index:0}.insights_header__exiXA{display:flex;align-items:center;justify-content:space-between}.insights_heading__lu3zN{font-size:20px;font-weight:700;color:var(--color-text-primary)}.insights_segmentedControl__nJ_Qb{display:flex;width:250px;border:1px solid var(--color-gray-border,#e5e7eb);border-radius:50px;overflow:hidden;box-shadow:inset 0 1.5px 2px 0 rgba(0,0,0,.02)}.insights_segmentedItem__V0i5t{flex:1 1;padding:6px 16px;font-size:13px;font-weight:500;background:var(--color-white);border:none;cursor:pointer;transition:all .15s ease;color:var(--color-text-primary);font-family:inherit}.insights_segmentedItemActive__A_gkI{background-color:var(--color-text-primary,#111);color:var(--color-white,#fff);border-radius:70px}.insights_tilesContainer__OdoLb{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.insights_tile__mY2v5{background:var(--color-white);height:100%;padding:20px;cursor:pointer;transition:all .15s ease;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.08);border:1px solid var(--color-gray-border,#e5e7eb);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-family:inherit}.insights_tile__mY2v5:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(99,102,241,.03),rgba(168,85,247,.03));opacity:0;transition:opacity .15s ease;pointer-events:none;z-index:0}.insights_tile__mY2v5:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.insights_tile__mY2v5:hover:before{opacity:1}.insights_tile__mY2v5:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.06)}.insights_tile__mY2v5>*{position:relative;z-index:1}.insights_tileValue__TUmLs{font-size:48px;font-weight:700;line-height:1;color:var(--color-text-primary)}.insights_tileValueAlert__lqQme{color:var(--color-red-accent,#ef4444)}.insights_tileLabel__9eMCH{line-height:1.3;text-align:center;color:var(--color-gray-text,#6b7280);font-weight:400;font-size:13px}.insights_trendRow__UUgqe{display:flex;align-items:center;gap:4px;margin-top:4px}.insights_trendIcon__Mk_Fb{width:18px;height:18px}.insights_trendText__RTaZ1{font-size:13px;font-weight:500}.tier-breakdown_card__uvEJD{background:var(--color-white);border-radius:var(--radius-xl,12px);padding:24px;border:1px solid var(--color-gray-border,#e5e7eb);display:flex;flex-direction:column;gap:12px}.tier-breakdown_headerRow__XKdPN{display:flex;align-items:center;justify-content:space-between}.tier-breakdown_title__42lOq{font-size:16px;font-weight:700;color:var(--color-text-primary)}.tier-breakdown_infoIconWrapper__zKWm8{position:relative;display:inline-flex}.tier-breakdown_infoIcon__zAoG0{background:none;border:none;padding:0;color:var(--color-blue-primary,#0E182B);cursor:help;display:flex;align-items:center}.tier-breakdown_infoTooltip__ufUSZ{display:none;position:absolute;top:calc(100% + 8px);right:0;background:var(--color-text-primary,#111);color:var(--color-white,#fff);font-size:12px;font-weight:500;padding:8px 12px;border-radius:6px;width:240px;line-height:1.4;z-index:10;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.15)}.tier-breakdown_infoTooltip__ufUSZ:before{content:"";position:absolute;bottom:100%;right:10px;border:5px solid transparent;border-bottom:5px solid var(--color-text-primary,#111)}.tier-breakdown_infoIconWrapper__zKWm8:hover .tier-breakdown_infoTooltip__ufUSZ{display:block;animation:tier-breakdown_tooltipIn__h7Rn4 .15s ease-out}@keyframes tier-breakdown_tooltipIn__h7Rn4{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tier-breakdown_statsRow__II04H{display:flex;gap:24px;flex-wrap:wrap}.tier-breakdown_stat__0NuHH{display:flex;flex-direction:column}.tier-breakdown_statLabel__B5Ybc{font-size:12px;color:var(--color-gray-text,#6b7280)}.tier-breakdown_statValue__vprtt{font-size:20px;font-weight:700;color:var(--color-text-primary);line-height:1.2}.tier-breakdown_statValueAlert__pLaOb{color:var(--color-red-accent,#ef4444)}.tier-breakdown_chartContainer__lrSjh{width:100%}.tier-breakdown_chartContainer__lrSjh .recharts-surface{outline:none}.tier-breakdown_tooltip__ZrH5v{display:flex;align-items:center;gap:6px;background:var(--color-white,#fff);border:1px solid var(--color-gray-border,#e5e7eb);border-radius:8px;padding:8px 12px;font-size:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.tier-breakdown_tooltipDot__SR3zE{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tier-breakdown_badges__YWhWY{display:flex;gap:8px;flex-wrap:wrap}.tier-breakdown_badge__EIkG3{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.recent-scans_card__uuaey{background:var(--color-white);border-radius:var(--radius-xl);padding:24px;border:1px solid var(--color-gray-border)}.recent-scans_header__qcLHk{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.recent-scans_title__XK_li{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-primary)}.recent-scans_newScanBtn__qxsB5{font-size:var(--font-size-xs);font-weight:600;color:var(--color-blue-primary);background:none;border:none;cursor:pointer}.recent-scans_newScanBtn__qxsB5:hover{text-decoration:underline}.recent-scans_tableHeader__qxKfW{display:grid;grid-template-columns:1fr 100px 120px 100px;padding:8px 14px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--color-gray-text);border-bottom:1px solid var(--color-gray-border)}.recent-scans_list__13eEK{display:flex;flex-direction:column}.recent-scans_row__QANhr{display:grid;grid-template-columns:1fr 100px 120px 100px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--color-gray-border);cursor:pointer;transition:all var(--transition-fast)}.recent-scans_row__QANhr:last-child{border-bottom:none}.recent-scans_row__QANhr:hover{background:var(--color-gray-light,#f9fafb)}.recent-scans_colName__cLoN1{min-width:0}.recent-scans_colTime__ohphG,.recent-scans_colType__SGwgZ{text-align:center}.recent-scans_colScore__TQYXV{display:flex;align-items:center;gap:6px;justify-content:flex-end}.recent-scans_filename__xy898{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.recent-scans_typeBadge__hbUKm{display:inline-flex;padding:2px 7px;border-radius:3px;font-size:10px;font-weight:600;background:rgba(14,24,43,.08);color:var(--color-blue-primary)}.recent-scans_time__4UaOG{font-size:var(--font-size-xs);color:var(--color-gray-text)}.recent-scans_score__ogwnP{font-size:var(--font-size-sm);font-weight:700}.recent-scans_score_trusted___7Fae{color:var(--color-trusted)}.recent-scans_score_caution__vP3_Z{color:var(--color-caution)}.recent-scans_score_risky__nq09r{color:var(--color-risky)}.recent-scans_score_malicious__Rfq_Y{color:var(--color-blocked)}.recent-scans_tierBadge__IHuj6{font-size:9px;padding:1px 6px;border-radius:8px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.recent-scans_tier_trusted__aEeX8{background:rgba(34,197,94,.1);color:var(--color-trusted)}.recent-scans_tier_caution__otLtc{background:rgba(234,179,8,.1);color:var(--color-caution)}.recent-scans_tier_risky__8YYy9{background:rgba(249,115,22,.1);color:var(--color-risky)}.recent-scans_tier_malicious__DWkIx{background:rgba(239,68,68,.1);color:var(--color-blocked)}.recent-scans_empty__Zdd4p{text-align:center;padding:32px;color:var(--color-gray-text);font-size:var(--font-size-sm)}.risk-map_card__UCseA{border-radius:var(--radius-xl,12px);border:1px solid var(--color-gray-border,#e5e7eb);background:var(--color-white,#fff);padding:20px;animation:risk-map_fadeIn__tZgDt .5s ease-out}@keyframes risk-map_fadeIn__tZgDt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.risk-map_header__L37AP{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.risk-map_title__JQYLh{font-family:var(--font-heading,sans-serif);font-size:var(--font-size-sm,14px);font-weight:700;color:var(--color-text-primary,#0E182B)}.risk-map_subtitle__gx6eK{font-size:11px;color:var(--color-gray-text,#6b7280)}.risk-map_grid__AqkED{display:flex;flex-wrap:wrap;gap:8px}.risk-map_block__jx1I2{border:2px solid;border-radius:12px;padding:14px 16px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:4px;text-align:left;font-family:inherit;min-height:90px}.risk-map_block__jx1I2:hover{transform:translateY(-2px);box-shadow:4px 4px 0 #FFC5C5}.risk-map_blockCount__72CcK{font-family:var(--font-heading,"Parkinsans",sans-serif);font-size:28px;font-weight:800;line-height:1;letter-spacing:-.02em}.risk-map_blockLabel__JlCnZ{font-size:12px;font-weight:600;color:var(--color-text-primary,#0E182B)}.risk-map_blockMeta__iwoWA{display:flex;gap:8px;align-items:center;margin-top:2px}.risk-map_blockScore__JshOd{font-size:10px;color:var(--color-gray-text,#6b7280);font-weight:500}.risk-map_blockFindings__d_rZ6{font-size:10px;font-weight:600}.risk-map_tierBar__RubqD{display:flex;height:4px;border-radius:2px;overflow:hidden;margin-top:4px;gap:1px}.risk-map_tierBarSegment__56LF8{height:100%;border-radius:2px;transition:width .3s ease}.risk-map_shimmerGrid__EwPTm{display:flex;flex-wrap:wrap;gap:8px}.risk-map_shimmerBlock__9FpOw{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-height:90px;border-radius:12px;background:linear-gradient(90deg,var(--color-gray-light,#f4f4f4) 25%,rgba(0,0,0,.04) 50%,var(--color-gray-light,#f4f4f4) 75%);background-size:200% 100%;animation:risk-map_shimmer___jNCf 1.5s infinite}@keyframes risk-map_shimmer___jNCf{0%{background-position:200% 0}to{background-position:-200% 0}}.risk-map_empty__fEtJZ{text-align:center;padding:32px 16px;font-size:var(--font-size-sm,14px);color:var(--color-gray-text,#6b7280)}.page_container__NC9sa{max-width:900px;animation:page_fadeInUp__V1JNG .3s ease-out}.page_heading__fHvqe{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin-bottom:4px}.page_subheading__SoduK{font-size:var(--font-size-sm);color:var(--color-gray-text);margin-bottom:24px}.page_tabs__1Satp{display:flex;gap:4px;margin-bottom:24px;border-bottom:2px solid var(--color-gray-border)}.page_tab__MyYPK{padding:10px 20px;font-size:var(--font-size-sm);font-weight:500;color:var(--color-gray-text);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all var(--transition-normal)}.page_tab__MyYPK:hover{color:var(--color-text-primary)}.page_tabActive__0Be7j{color:var(--color-blue-primary);border-bottom-color:var(--color-blue-primary);font-weight:600}.page_tabContent__7Ojj4{min-height:400px;animation:page_fadeIn__guJxs .25s ease-out}.page_clerkOrgRoot__hk3Xe{width:100%}.page_clerkOrgCard__Uj3tK,.page_keySection__o4Gdl{box-shadow:var(--shadow-card);border-radius:var(--radius-lg)}.page_keySection__o4Gdl{background:var(--color-white);padding:24px;margin-bottom:20px;transition:box-shadow var(--transition-normal);animation:page_fadeInUp__V1JNG .3s ease-out both}.page_keySection__o4Gdl:nth-child(2){animation-delay:.06s}.page_keySection__o4Gdl:nth-child(3){animation-delay:.12s}.page_keySection__o4Gdl:hover{box-shadow:var(--shadow-lg)}.page_sectionTitle__o1m_t{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);margin-bottom:8px}.page_sectionDesc__3i0mO{font-size:var(--font-size-sm);color:var(--color-gray-text);margin-bottom:16px;line-height:1.5}.page_newKeyBanner__92ayR{background:rgba(14,24,43,.04);border:1px solid rgba(14,24,43,.2);border-radius:var(--radius-lg);padding:16px;margin-bottom:16px;animation:page_scaleIn__tTGCm .2s ease-out}.page_newKeyLabel__HzDVA{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500;margin-bottom:8px}.page_newKeyValue__qcFpa{display:block;font-size:var(--font-size-sm);background:var(--color-gray-light);padding:10px 14px;border-radius:var(--radius-md);word-break:break-all;margin-bottom:8px;font-family:var(--font-mono)}.page_copyBtn__NaNfa{padding:6px 16px;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-primary);background:var(--color-white);transition:all var(--transition-fast)}.page_copyBtn__NaNfa:hover{border-color:var(--color-blue-primary);color:var(--color-blue-primary);transform:translateY(-1px);box-shadow:4px 4px 0 #FFC5C5}.page_generateRow__kJK8S{display:flex;gap:10px}.page_keyNameInput__SkjDJ{flex:1 1;padding:10px 14px;border:2px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-white);transition:all var(--transition-fast)}.page_keyNameInput__SkjDJ:hover{border-color:#95ADDA}.page_keyNameInput__SkjDJ:focus{outline:none;border-color:#0E182B;box-shadow:0 0 0 3px rgba(14,24,43,.1)}.page_generateBtn__anRNv{padding:10px 20px;background:var(--color-blue-primary);color:var(--color-white);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.page_generateBtn__anRNv:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:4px 4px 0 #FFC5C5}.page_generateBtn__anRNv:active:not(:disabled){transform:translateY(0)}.page_generateBtn__anRNv:disabled{opacity:.5;cursor:not-allowed}.page_keyList__e8Rz_{display:flex;flex-direction:column;gap:8px}.page_keyItem__qpm30{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--color-gray-border);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.page_keyItem__qpm30:hover{border-color:var(--color-gray-text);box-shadow:var(--shadow-sm)}.page_keyInfo__PtsLI{display:flex;align-items:center;gap:12px}.page_keyName__IWs0J{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}.page_keyPrefix__rpLHr{background:var(--color-gray-light);padding:2px 8px;border-radius:6px;font-family:var(--font-mono)}.page_keyDate___p33j,.page_keyPrefix__rpLHr{font-size:var(--font-size-xs);color:var(--color-gray-text)}.page_revokeBtn__3d5Qr{padding:6px 14px;border:1px solid var(--color-blocked);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:500;color:var(--color-blocked);background:rgba(239,68,68,.04);cursor:pointer;transition:all var(--transition-fast)}.page_revokeBtn__3d5Qr:hover{background:rgba(239,68,68,.1);transform:translateY(-1px);box-shadow:4px 4px 0 #FFC5C5}.page_emptyKeys__rhUb_{padding:24px;text-align:center;color:var(--color-gray-text);font-size:var(--font-size-sm)}.page_prefSection__aTF4S{background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:24px;margin-bottom:20px}.page_thresholdInput__N0Euo{width:80px;padding:8px 12px;border:2px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);text-align:center}.page_thresholdInput__N0Euo:hover{border-color:#95ADDA}.page_thresholdInput__N0Euo:focus{outline:none;border-color:#0E182B}.page_checkboxLabel__NwiL5{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer}.page_checkboxLabel__NwiL5 input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-blue-primary)}.page_intervalRow__r_3NL{display:flex;align-items:center;gap:8px;margin-top:12px}.page_intervalLabel__22oHp{font-size:var(--font-size-sm);color:var(--color-gray-text)}.page_intervalInput__PML0Q{width:64px;padding:6px 10px;border:2px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);text-align:center}.page_intervalInput__PML0Q:hover{border-color:#95ADDA}.page_intervalInput__PML0Q:focus{outline:none;border-color:#0E182B}.page_saveRow__7A66c{display:flex;align-items:center;gap:12px}.page_saveBtn__41OFX{padding:10px 24px;background:var(--color-blue-primary);color:var(--color-white);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.page_saveBtn__41OFX:hover:not(:disabled){background:#1d4ed8}.page_saveBtn__41OFX:disabled{opacity:.5;cursor:not-allowed}.page_saveMsg__ijEsh{font-size:var(--font-size-xs);color:var(--color-gray-text)}.page_scannerSteps__cTHWz{display:flex;flex-direction:column;gap:20px}.page_scannerStep__nwbAl{display:flex;gap:16px;align-items:flex-start;animation:page_fadeInUp__V1JNG .3s ease-out both}.page_scannerStep__nwbAl:first-child{animation-delay:0s}.page_scannerStep__nwbAl:nth-child(2){animation-delay:.08s}.page_scannerStep__nwbAl:nth-child(3){animation-delay:.16s}.page_stepNumber__vKj43{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--color-blue-primary);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:2px;transition:transform var(--transition-fast)}.page_scannerStep__nwbAl:hover .page_stepNumber__vKj43{transform:scale(1.1)}.page_stepContent__MyvLj{flex:1 1}.page_stepTitle__defNV{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin-bottom:4px}.page_stepDesc__LV40T{font-size:var(--font-size-sm);color:var(--color-gray-text);line-height:1.5;margin-bottom:8px}.page_linkBtn__BrJN7{background:none;border:none;color:var(--color-blue-primary);font-size:inherit;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}.page_linkBtn__BrJN7:hover{color:#1d4ed8}.page_downloadAgentBtn__9F7Jr{display:inline-block;padding:10px 24px;background:var(--color-blue-primary);color:var(--color-white);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.page_downloadAgentBtn__9F7Jr:hover{opacity:.9;transform:translateY(-1px);box-shadow:4px 4px 0 #FFC5C5}.page_downloadAgentBtn__9F7Jr:active{transform:translateY(0)}.page_inlineCode__Myp_J{font-family:SF Mono,Fira Code,monospace;font-size:12px;background:var(--color-gray-light);padding:1px 6px;border-radius:4px}.page_terminalBlock__3GO1K{border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border,#e5e7eb)}.page_terminalHeader__GnDrf{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:#1e1e2e;border-bottom:1px solid #313244}.page_terminalLabel__w_Unv{font-size:11px;font-weight:600;color:#a6adc8;text-transform:uppercase;letter-spacing:.5px}.page_terminalCode__V9wS7{background:#1e1e2e;padding:14px;margin:0;font-size:13px;font-family:SF Mono,Fira Code,monospace;color:#a6e3a1;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.page_terminalCode__V9wS7 code{font-family:inherit;font-size:inherit}.page_scanTargets__Gd5X6{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.page_scanTarget__90mFR{padding:14px;border:1px solid var(--color-gray-border);border-radius:var(--radius-md)}.page_scanTargetLabel__VUwFg{display:block;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin-bottom:4px}.page_scanTargetDesc__vUmpv{font-size:var(--font-size-xs);color:var(--color-gray-text);line-height:1.4}@media (max-width:640px){.page_scanTargets__Gd5X6{grid-template-columns:1fr}}.page_gatekeeperNote__LdQJz{font-size:var(--font-size-xs);color:var(--color-gray-text);background:var(--color-gray-light,#f8f9fb);border:1px solid var(--color-gray-border);border-radius:var(--radius-md);padding:10px 12px;line-height:1.6;margin-top:10px}.page_gatekeeperNote__LdQJz strong{color:var(--color-text-primary)}.page_cmdRow__LWP1P{display:flex;align-items:center;gap:8px;margin-top:6px}.page_gatekeeperCmd___8LW5{display:block;flex:1 1;padding:6px 10px;background:#1e293b;color:#e2e8f0;border-radius:4px;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:12px;-webkit-user-select:all;-moz-user-select:all;user-select:all;white-space:nowrap;overflow-x:auto}.page_copyBtn__NaNfa{flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600;font-family:inherit;background:var(--color-blue-primary,#0E182B);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .15s ease}.page_copyBtn__NaNfa:hover{background:#1d4ed8}.page_planInfo__LtgxG{margin-bottom:8px}.page_planBadgeRow__bpjiL{display:flex;align-items:center;gap:12px;margin-bottom:8px}.page_planBadge__YAHDW{display:inline-block;padding:4px 14px;border-radius:99px;font-size:13px;font-weight:700}.page_planTrial__kV_h4{background:#eff6ff;color:#1e40af}html.dark .page_planTrial__kV_h4{background:#1e293b;color:#93c5fd}.page_planPro__K68Y3{background:#f0fdf4;color:#16a34a}.page_daysLeft__zmVKW{font-size:13px;font-weight:500;color:var(--color-gray-text)}.page_planGrid__O4qoN{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.page_planCard__y8_CV{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:28px 24px;display:flex;flex-direction:column;border:2px solid transparent;transition:all var(--transition-normal)}.page_planCard__y8_CV:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.page_planCardHighlight__nidIe{border-color:var(--color-blue-primary)}.page_planCardTitle__EJanv{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);margin-bottom:8px}.page_planPrice___8S_t{font-size:var(--font-size-xl);font-weight:700;font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:20px}.page_planPeriod__NEhbk{font-size:14px;font-weight:400;color:var(--color-gray-text)}.page_planFeatures__plYFI{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:8px;flex:1 1}.page_planFeatures__plYFI li{font-size:13px;color:var(--color-text-primary);padding-left:20px;position:relative;line-height:1.4}.page_planFeatures__plYFI li:before{content:"";position:absolute;left:0;top:5px;width:8px;height:8px;border-radius:50%;background:#22c55e}.page_currentPlanLabel__q28fs{display:inline-block;padding:6px 16px;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:12px;font-weight:600;color:var(--color-gray-text);text-align:center}.page_planUpgradeBtn__pQ7cJ{display:inline-block;padding:10px 24px;background:var(--color-blue-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:14px;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;transition:all var(--transition-fast)}.page_planUpgradeBtn__pQ7cJ:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:4px 4px 0 #FFC5C5}.page_planUpgradeBtn__pQ7cJ:active{transform:translateY(0)}@media (max-width:640px){.page_planGrid__O4qoN{grid-template-columns:1fr}}.page_apiEndpoint__etM_J{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--color-gray-light);border-radius:var(--radius-md);margin-bottom:20px}.page_apiMethod__qL0vG{display:inline-flex;align-items:center;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:700;color:#16a34a;background:rgba(34,197,94,.1);letter-spacing:.5px}.page_apiUrl__8pj9J{font-family:SF Mono,Fira Code,monospace;font-size:var(--font-size-sm);color:var(--color-text-primary)}.page_apiSection__wXW_Q{margin-bottom:24px}.page_apiSectionTitle__9D8Uy{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin-bottom:10px}.page_apiTable__TXSsC{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);overflow:hidden}.page_apiTableRow__Llwpe{display:flex;align-items:flex-start;gap:16px;padding:10px 16px;border-bottom:1px solid var(--color-gray-border)}.page_apiTableRow__Llwpe:last-child{border-bottom:none}.page_apiTableRow__Llwpe:nth-child(2n){background:var(--color-gray-light)}.page_apiParam__21GAz{flex-shrink:0;min-width:160px;font-family:SF Mono,Fira Code,monospace;font-size:12px;color:var(--color-blue-primary);font-weight:500;padding-top:1px}.page_apiParamDesc__YA0JO{font-size:var(--font-size-xs);color:var(--color-gray-text);line-height:1.5}.page_apiParamDesc__YA0JO code{font-family:SF Mono,Fira Code,monospace;font-size:11px;background:var(--color-gray-light);padding:1px 5px;border-radius:3px;color:var(--color-text-primary)}.page_codeBlock__cnbmQ{background:#1e1e2e;color:#cdd6f4;padding:16px 18px;border-radius:var(--radius-md);font-family:SF Mono,Fira Code,monospace;font-size:12px;line-height:1.65;overflow-x:auto;white-space:pre;margin:0;border:1px solid #313244}.page_integrationCards___UI4W{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_integrationCard__gt7tO{padding:20px;border:1px solid var(--color-gray-border);border-radius:var(--radius-md)}.page_integrationTitle__WIoOX{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);margin-bottom:6px}.page_integrationDesc__BEotr{font-size:var(--font-size-xs);color:var(--color-gray-text);margin-bottom:12px;line-height:1.5}.page_siemTabs__Q33IH{display:flex;gap:0;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:20px}.page_siemTab__lbdCZ{flex:1 1;padding:10px 16px;font-size:var(--font-size-sm);font-weight:500;color:var(--color-gray-text);background:var(--color-white);border:none;border-right:1px solid var(--color-gray-border);cursor:pointer;transition:all var(--transition-fast)}.page_siemTab__lbdCZ:last-child{border-right:none}.page_siemTab__lbdCZ:hover{color:var(--color-text-primary);background:var(--color-gray-light)}.page_siemTabActive__t0CzP{color:var(--color-blue-primary);background:rgba(14,24,43,.04);font-weight:600}.page_siemContent__EZQyn{min-height:200px}.page_siemSteps__2co8W{display:flex;flex-direction:column;gap:10px;margin-top:16px}.page_siemStep___UZm_{display:flex;align-items:flex-start;gap:10px;font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.5}.page_siemStep___UZm_ code{font-family:SF Mono,Fira Code,monospace;font-size:12px;background:var(--color-gray-light);padding:1px 5px;border-radius:3px}.page_siemStepNum__6uFB0{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--color-blue-primary);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}@media (max-width:640px){.page_integrationCards___UI4W{grid-template-columns:1fr}.page_apiParam__21GAz{min-width:120px}}.page_intTableHeader__liauD{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.page_intTableWrap__Oxg90{overflow-x:auto;border:1px solid var(--color-gray-border);border-radius:var(--radius-lg);animation:page_fadeInUp__V1JNG .3s ease-out}.page_intTable__JMwpF{width:100%;border-collapse:collapse}.page_intTable__JMwpF th{text-align:left;padding:10px 16px;font-size:var(--font-size-xs);font-weight:600;color:var(--color-gray-text);text-transform:uppercase;letter-spacing:.5px;background:var(--color-gray-light);border-bottom:1px solid var(--color-gray-border);white-space:nowrap}.page_intTable__JMwpF td{padding:14px 16px;font-size:var(--font-size-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-gray-border);vertical-align:middle}.page_intTable__JMwpF tr:last-child td{border-bottom:none}.page_intTable__JMwpF tr{transition:background var(--transition-fast)}.page_intTable__JMwpF tr:hover td{background:var(--color-gray-light)}.page_intRowActive__KFYOe td{background:rgba(22,163,106,.02)}.page_intRowActive__KFYOe:hover td{background:rgba(22,163,106,.05)}.page_intProviderCell__x_i9E{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:200px}.page_intProviderLogo__yYuaf{border-radius:4px;object-fit:contain;flex-shrink:0}.page_intProviderName__zUlAw{font-weight:600;color:var(--color-text-primary);display:block}.page_intProviderDesc__8BEMV{font-size:var(--font-size-xs);color:var(--color-gray-text);line-height:1.4;max-width:320px;display:block;margin-top:2px}.page_intCatBadge__1Nvjk{display:inline-flex;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700;letter-spacing:.03em}.page_catEdr__KyVHI{background:rgba(14,24,43,.1);color:#0E182B}.page_catDlp__eUY_i{background:rgba(168,85,247,.1);color:#8b5cf6}.page_catSiem__YN59O{background:rgba(245,158,11,.1);color:#d97706}.page_catAiPlatform__cWQ_6{background:rgba(99,102,241,.1);color:#6366f1}.page_catDevops__l7rIi{background:rgba(14,24,43,.08);color:#374151}.page_catScanner__uAye_{background:rgba(16,185,129,.1);color:#059669}.page_catCloudSecurity__6e_L3{background:rgba(234,88,12,.1);color:#c2410c}.page_intStatusBadge__HpoZf{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);font-weight:500}.page_intStatusDotInline__tfMUZ{width:8px;height:8px;border-radius:50%;flex-shrink:0}.page_connConnected__p0xoI .page_intStatusDotInline__tfMUZ{background:#16a34a}.page_connConnected__p0xoI{color:#16a34a}.page_connError__8DL03 .page_intStatusDotInline__tfMUZ{background:#FF4E4E}.page_connError__8DL03{color:#FF4E4E}.page_connPending__2W_SM .page_intStatusDotInline__tfMUZ{background:var(--color-gray-text);animation:page_pulse__TqMH9 2s ease-in-out infinite}.page_connPending__2W_SM{color:var(--color-gray-text)}.page_connDisabled__ToQWD .page_intStatusDotInline__tfMUZ{background:var(--color-gray-border)}.page_connDisabled__ToQWD{color:var(--color-gray-text)}.page_intStatusInactive__asktn{font-size:var(--font-size-xs);color:var(--color-gray-text)}.page_intSignalCount__LY4U7{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_intSyncTime__Q_CpH{font-size:var(--font-size-xs);color:var(--color-gray-text);white-space:nowrap}.page_intActions__vovdM{display:flex;gap:6px}.page_intError___QWZ5{font-size:var(--font-size-xs);color:var(--color-blocked);display:block;margin-top:4px}.page_syncBtn__C6gwy{padding:6px 12px;background:none;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.page_syncBtn__C6gwy:hover:not(:disabled){border-color:var(--color-blue-primary);color:var(--color-blue-primary)}.page_syncBtn__C6gwy:disabled{opacity:.5;cursor:not-allowed}.page_disconnectBtn__DMPFz{padding:6px 12px;background:none;border:1px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:500;color:var(--color-gray-text);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.page_disconnectBtn__DMPFz:hover{border-color:var(--color-blocked);color:var(--color-blocked)}.page_filterSelect__L3Ie_{padding:8px 12px;border:2px solid var(--color-gray-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-white);cursor:pointer;transition:all var(--transition-fast)}.page_filterSelect__L3Ie_:hover{border-color:#95ADDA}.page_filterSelect__L3Ie_:focus{outline:none;border-color:#0E182B;box-shadow:0 0 0 3px rgba(14,24,43,.1)}.page_sevCritical__eBUfU{background:rgba(248,81,73,.1);color:var(--color-severity-critical)}.page_sevHigh__uRaLO{background:rgba(240,136,62,.1);color:var(--color-severity-high)}.page_sevMedium__PRNo4{background:rgba(210,153,34,.1);color:var(--color-severity-medium)}.page_sevLow__QSG9J{background:rgba(59,130,246,.1);color:var(--color-severity-low)}.page_sevInfo__vyl_M{background:rgba(139,148,158,.1);color:var(--color-severity-info)}.page_intOverlay__RD3hJ{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;animation:page_fadeIn__guJxs .15s ease-out}.page_intModal__PXicy{background:var(--color-white);border-radius:var(--radius-xl,12px);width:100%;max-width:520px;max-height:85vh;overflow-y:auto;padding:32px;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:page_slideInUp__pZvUZ .25s ease-out}.page_intFields__O9WYJ{display:flex;flex-direction:column;gap:14px;margin-top:16px}.page_intField__VILpc{display:flex;flex-direction:column;gap:4px}.page_intFieldLabel__9ZQuR{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-primary)}.page_intFieldHelp__D3KLF{font-size:11px;color:var(--color-gray-text)}.page_intConnError__Wt9aI{font-size:var(--font-size-sm);color:var(--color-blocked);margin-bottom:8px;padding:8px 12px;background:rgba(248,81,73,.06);border-radius:var(--radius-md)}.page_intModalActions__UeLma{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-gray-border)}.page_extScannerGrid__Ro5Ls{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:768px){.page_extScannerGrid__Ro5Ls{grid-template-columns:1fr}}.page_extScannerCard__Efmx9{padding:20px;border:1px solid var(--color-gray-border);border-radius:var(--radius-lg);transition:all var(--transition-normal);display:flex;flex-direction:column;gap:12px}.page_extScannerCard__Efmx9:hover{box-shadow:var(--shadow-sm);border-color:#95ADDA}.page_extScannerCardConnected__4nYcq{border-color:rgba(22,163,106,.3);background:rgba(22,163,106,.02)}.page_extScannerCardConnected__4nYcq:hover{border-color:rgba(22,163,106,.5)}.page_extScannerHeader__XHFfx{display:flex;align-items:center;gap:12px}.page_extScannerName__r17eT{display:block;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}.page_extScannerDesc__B96WF{font-size:var(--font-size-xs);color:var(--color-gray-text);line-height:1.5;flex:1 1}.page_extScannerActions__F4SOP{display:flex;gap:8px}.page_extScannerMeta__YchL3{display:flex;gap:16px;font-size:var(--font-size-xs);color:var(--color-gray-text);padding-top:8px;border-top:1px solid var(--color-gray-border)}.page_syncStatusCell__ejHJ5{display:flex;align-items:center;gap:6px}.page_syncFreshnessDot__zfP3L{width:8px;height:8px;border-radius:50%;flex-shrink:0}.page_syncFreshnessFresh__uJmxK{background:#5A935A}.page_syncFreshnessStale__UlYE4{background:#F5BB53}.page_syncFreshnessOld__a36bK{background:#FF4E4E}.page_syncFreshnessNone__Uh_zS{background:var(--color-gray-border)}.page_signalCountBadge__96NR6{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(14,24,43,.06);color:var(--color-text-primary)}.SettingsTabLayout_root__2PUUP{max-width:1120px;margin:0 auto;padding:32px 24px 64px;font-family:var(--font-sans);color:var(--color-text-primary,#0E182B);background:var(--card,#ffffff)}.SettingsTabLayout_header__ylL0N{margin-bottom:24px}.SettingsTabLayout_title___OjH4{font-family:var(--font-heading);font-size:28px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary,#0E182B);margin:0;letter-spacing:var(--letter-spacing-tight)}.SettingsTabLayout_description__t_5oF{margin:8px 0 0;color:var(--color-gray-text,rgba(14,24,43,.8));font-size:var(--font-size-sm);max-width:720px}.SettingsTabLayout_tabBar__2nmLy{display:flex;gap:4px;border-bottom:1px solid var(--color-dark-blue-200,rgba(14,24,43,.2));margin-bottom:28px;flex-wrap:wrap}.SettingsTabLayout_tab__gJTJp{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-text,rgba(14,24,43,.8));text-decoration:none;border:1px solid transparent;border-bottom:none;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background:transparent;transition:box-shadow var(--transition-fast),color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast);position:relative;top:1px;cursor:pointer}.SettingsTabLayout_tab__gJTJp:hover{color:var(--color-blue-primary,#0E182B);background:var(--color-blue-010,rgba(149,173,218,.2));box-shadow:4px 4px 0 var(--color-red-200,#FFC5C5)}.SettingsTabLayout_tab__gJTJp:focus-visible{outline:2px solid var(--color-blue-primary,#0E182B);outline-offset:2px}.SettingsTabLayout_tabActive___Hv3j{color:var(--color-blue-primary,#0E182B);font-weight:var(--font-weight-semibold);background:var(--card,#ffffff);border-color:var(--color-dark-blue-200,rgba(14,24,43,.2));box-shadow:4px 4px 0 var(--color-red-200,#FFC5C5)}.SettingsTabLayout_pane__f_oWK{min-height:300px}.SettingsHubClient_grid__4HFXz{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.SettingsHubClient_card__WHovw{background:var(--card,#ffffff);border:1px solid var(--color-dark-blue-200,rgba(14,24,43,.2));border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column;gap:12px;transition:box-shadow var(--transition-fast)}.SettingsHubClient_card__WHovw:hover{box-shadow:4px 4px 0 var(--color-red-200,#FFC5C5)}.SettingsHubClient_cardHeader__qHqfa{display:flex;align-items:center;justify-content:space-between}.SettingsHubClient_cardTitle__xEbtv{font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary,#0E182B);margin:0}.SettingsHubClient_cardBody__WMDfJ{font-size:var(--font-size-sm);color:var(--color-gray-text,rgba(14,24,43,.8));line-height:var(--line-height-relaxed);flex:1 1}.SettingsHubClient_cardBody__WMDfJ p{margin:0}.SettingsHubClient_cardFooter__TLzuI{display:flex;justify-content:flex-end}.SettingsHubClient_cardCta__M6uHL{display:inline-flex;align-items:center;padding:8px 14px;background:var(--card,#ffffff);border:1px solid var(--color-dark-blue-200,rgba(14,24,43,.2));border-radius:var(--radius-md);color:var(--color-text-primary,#0E182B);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:box-shadow var(--transition-fast),border-color var(--transition-fast)}.SettingsHubClient_cardCta__M6uHL:hover{box-shadow:4px 4px 0 var(--color-red-200,#FFC5C5);border-color:var(--color-blue-primary,#0E182B)}.SettingsHubClient_codeInline__qnJCs{background:var(--color-gray-light,#F4F4F4);color:var(--color-text-primary,#0E182B);padding:1px 6px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-xs)}.ScoreRing_root__Mts3e{position:relative;display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.ScoreRing_svg__fLMRJ{display:block}.ScoreRing_progress__x_j49{transition:stroke-dashoffset .4s ease-out}.ScoreRing_readout__QM1Sk{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:40px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary,#0E182B);line-height:1}@media (prefers-reduced-motion:reduce){.ScoreRing_progress__x_j49{transition:none}}