.agent-card_card___9Eby{background:#e8e6dc;border:1px solid #e3dacc;border-radius:12px;overflow:hidden;transition:border-color .2s ease,opacity .2s ease,box-shadow .2s ease}.agent-card_card___9Eby:hover{border-color:#d1cfc5;box-shadow:none}.agent-card_card___9Eby.agent-card_disabled__4XZXN{opacity:.5}.agent-card_card___9Eby.agent-card_disabled__4XZXN .agent-card_cardBody__5X3GR{pointer-events:none;user-select:none}.agent-card_cardHeader__9AR1K{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;border-bottom:1px solid #e3dacc;gap:1rem;background:rgba(43,43,43,.05)}.agent-card_cardTitle__xS6ko{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.agent-card_cardTitle__xS6ko .agent-card_titleContent__sjM_s{flex:1;min-width:0}.agent-card_cardTitle__xS6ko .agent-card_titleContent__sjM_s h2{font-size:1rem;font-weight:600;color:#141413;margin:0;line-height:1.4}.agent-card_cardTitle__xS6ko .agent-card_titleContent__sjM_s p{font-size:.8125rem;color:#87867f;margin:.25rem 0 0;line-height:1.4}.agent-card_icon__4e8Fe{width:36px;height:36px;min-width:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.agent-card_icon__4e8Fe.agent-card_purple__sXdf9{background:rgba(168,85,247,.12);color:#a855f7}.agent-card_icon__4e8Fe.agent-card_blue__H5B0N,.agent-card_icon__4e8Fe.agent-card_green__DtN1c{background:rgba(47,95,70,.12);color:#2f5f46}.agent-card_icon__4e8Fe.agent-card_orange__TtGuv{background:rgba(234,179,8,.12);color:#eab308}.agent-card_icon__4e8Fe.agent-card_red__ZRhDF{background:rgba(239,68,68,.12);color:#ef4444}.agent-card_toggle__JbtXw{position:relative;width:44px;height:24px;flex-shrink:0;cursor:pointer}.agent-card_toggle__JbtXw input{opacity:0;width:0;height:0;position:absolute}.agent-card_toggle__JbtXw input:checked+.agent-card_slider__m2kZ_{background:#2f5f46}.agent-card_toggle__JbtXw input:checked+.agent-card_slider__m2kZ_:before{transform:translateX(20px)}.agent-card_toggle__JbtXw input:focus-visible+.agent-card_slider__m2kZ_{outline:2px solid #2f5f46;outline-offset:2px}.agent-card_toggle__JbtXw .agent-card_slider__m2kZ_{position:absolute;cursor:pointer;inset:0;background:#e3dacc;border-radius:24px;transition:background .2s ease}.agent-card_toggle__JbtXw .agent-card_slider__m2kZ_:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#141413;border-radius:50%;transition:transform .2s ease;box-shadow:none}.agent-card_cardBody__5X3GR{padding:1.25rem;transition:opacity .2s ease;background:#e8e6dc}.agent-card_settingsSection__Br5Ny{padding:1rem 0;border-bottom:1px solid #e3dacc}.agent-card_settingsSection__Br5Ny.agent-card_noBorder__Bl6Tu,.agent-card_settingsSection__Br5Ny:last-child{border-bottom:none;padding-bottom:0}.agent-card_settingsSection__Br5Ny:first-child{padding-top:0}.agent-card_sectionTitle__xxoBi{font-size:.875rem;font-weight:500;color:#3d3d3a;margin-bottom:.75rem}.agent-card_thresholdSlider__eiYy_{width:100%}.agent-card_sliderHeader__3dNIh{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.agent-card_sliderLabel__XSQEC{font-size:.875rem;font-weight:500;color:#3d3d3a;cursor:pointer}.agent-card_sliderValue__y4AFl{font-size:.875rem;font-weight:600;color:#2f5f46;min-width:3rem;text-align:right}.agent-card_sliderContainer__yx8l5{width:100%}.agent-card_sliderInput__9Rp7p{width:100%;-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer}.agent-card_sliderInput__9Rp7p::-webkit-slider-runnable-track{width:100%;height:6px;background:#e3dacc;border-radius:3px}.agent-card_sliderInput__9Rp7p::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#141413;border-radius:50%;margin-top:-5px;box-shadow:none;transition:transform .15s ease}.agent-card_sliderInput__9Rp7p::-webkit-slider-thumb:hover{transform:scale(1.1)}.agent-card_sliderInput__9Rp7p::-moz-range-track{width:100%;height:6px;background:#e3dacc;border-radius:3px}.agent-card_sliderInput__9Rp7p::-moz-range-thumb{width:16px;height:16px;background:#141413;border-radius:50%;border:none;box-shadow:none;transition:transform .15s ease}.agent-card_sliderInput__9Rp7p::-moz-range-thumb:hover{transform:scale(1.1)}.agent-card_sliderInput__9Rp7p:focus-visible{outline:none}.agent-card_sliderInput__9Rp7p:focus-visible::-webkit-slider-thumb{outline:2px solid #2f5f46;outline-offset:2px}.agent-card_sliderInput__9Rp7p:focus-visible::-moz-range-thumb{outline:2px solid #2f5f46;outline-offset:2px}.agent-card_sliderLabels__E_8bS{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.6875rem;color:#87867f}.agent-card_checkboxGroup__4g0s1{display:flex;flex-direction:column;gap:.75rem}.agent-card_checkboxOption__24xYa{display:flex;align-items:flex-start;gap:.75rem}.agent-card_checkboxOption__24xYa input[type=checkbox]{width:18px;height:18px;min-width:18px;accent-color:#2f5f46;cursor:pointer;margin-top:1px}.agent-card_checkboxOption__24xYa input[type=checkbox]:focus-visible{outline:2px solid #2f5f46;outline-offset:2px}.agent-card_checkboxOption__24xYa .agent-card_checkboxContent__V6Wdi{display:flex;flex-direction:column;gap:.125rem}.agent-card_checkboxOption__24xYa label{font-size:.875rem;color:#3d3d3a;cursor:pointer;line-height:1.4}.agent-card_checkboxOption__24xYa label:hover{color:#3d3d3a}.agent-card_checkboxOption__24xYa .agent-card_checkboxDescription__EKoQO{font-size:.75rem;color:#87867f;line-height:1.4}.agent-card_tagInputContainer__BOjH9{display:flex;gap:.5rem;margin-bottom:.75rem}.agent-card_tagInput__cu65o{flex:1;padding:.5rem .75rem;background:#faf9f5;border:1px solid #e3dacc;border-radius:6px;color:#141413;font-size:.875rem;transition:border-color .15s ease,background .15s ease}.agent-card_tagInput__cu65o::placeholder{color:#87867f}.agent-card_tagInput__cu65o:hover{border-color:#d1cfc5}.agent-card_tagInput__cu65o:focus{outline:none;border-color:#2f5f46;background:#f0eee6}.agent-card_addTagBtn__3rdhN{padding:.5rem .75rem;background:rgba(47,95,70,.12);border:1px solid rgba(47,95,70,.25);border-radius:6px;color:#2f5f46;font-size:.75rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.agent-card_addTagBtn__3rdhN:hover{background:rgba(47,95,70,.2);border-color:rgba(47,95,70,.35)}.agent-card_addTagBtn__3rdhN:focus-visible{outline:2px solid #2f5f46;outline-offset:2px}.agent-card_addTagBtn__3rdhN:active{transform:scale(.98)}.agent-card_tagListContainer__4qmTa{display:flex;flex-direction:column;gap:.5rem}.agent-card_tagListTitle__N1_7F{font-size:.875rem;font-weight:500;color:#3d3d3a}.agent-card_tagList__fX9e9{display:flex;flex-wrap:wrap;gap:.5rem}.agent-card_tag__2qBfl{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border-radius:6px;font-size:.75rem;transition:all .15s ease}.agent-card_tag__2qBfl.agent-card_tag--danger__ozq0A{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:#fca5a5}.agent-card_tag__2qBfl.agent-card_tag--danger__ozq0A .agent-card_removeTagBtn__7mKp4{color:#ef4444}.agent-card_tag__2qBfl.agent-card_tag--info__Fcpzm{background:rgba(47,95,70,.1);border:1px solid rgba(47,95,70,.25);color:#93c5fd}.agent-card_tag__2qBfl.agent-card_tag--info__Fcpzm .agent-card_removeTagBtn__7mKp4{color:#2f5f46}.agent-card_tag__2qBfl.agent-card_tag--success__iAWVy{background:rgba(47,95,70,.1);border:1px solid rgba(47,95,70,.25);color:#6ee7b7}.agent-card_tag__2qBfl.agent-card_tag--success__iAWVy .agent-card_removeTagBtn__7mKp4{color:#2f5f46}.agent-card_tag__2qBfl.agent-card_tag--warning__fr5OQ{background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.25);color:#fcd34d}.agent-card_tag__2qBfl.agent-card_tag--warning__fr5OQ .agent-card_removeTagBtn__7mKp4{color:#eab308}.agent-card_tagText__NF0Sm{line-height:1}.agent-card_removeTagBtn__7mKp4{width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;opacity:.7;transition:opacity .15s ease,transform .15s ease}.agent-card_removeTagBtn__7mKp4:hover{opacity:1;transform:scale(1.1)}.agent-card_removeTagBtn__7mKp4:focus-visible{outline:1px solid currentColor;outline-offset:1px;opacity:1}.agent-card_emptyTagList__4iUhy{font-size:.75rem;color:#87867f;font-style:italic}.page-header_pageHeader__w_MQA{position:sticky;top:0;z-index:40;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;margin-bottom:1.5rem;background:#faf9f5;border-bottom:1px solid #e3dacc}.page-header_pageHeader__w_MQA:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:20px;background:linear-gradient(180deg,#faf9f5,transparent);pointer-events:none;opacity:0;transition:opacity .2s ease}.page-header_headerLeft__3vF0T{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.page-header_titleRow__MSw9v{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.page-header_titleIcon__Qpay9{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,rgba(47,95,70,.15),rgba(47,95,70,.05));border:1px solid rgba(47,95,70,.2);border-radius:8px;color:#2f5f46;flex-shrink:0}.page-header_titleIcon__Qpay9 svg{width:18px;height:18px}.page-header_title__WP5Gy{font-size:1.375rem;font-weight:600;color:#141413;margin:0;letter-spacing:-.02em;line-height:1.3}.page-header_badge__swJ_W{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;background:rgba(198,97,63,.15);border:1px solid rgba(198,97,63,.25);border-radius:20px;font-size:.75rem;font-weight:600;color:#c6613f;text-transform:uppercase;letter-spacing:.03em}.page-header_description__PkXQp{font-size:.875rem;color:#5e5d59;margin:0;line-height:1.5;max-width:600px}.page-header_headerContent__oG3bz{margin-top:.5rem}.page-header_headerActions__56H53{display:flex;align-items:center;gap:.75rem;flex-shrink:0;flex-wrap:wrap}.page-header_actionBtn__21mYh{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;border:1px solid rgba(0,0,0,0)}.page-header_actionBtn__21mYh:disabled{opacity:.5;cursor:not-allowed}.page-header_actionIcon__xZJVR{display:flex;align-items:center;justify-content:center}.page-header_actionIcon__xZJVR svg{width:16px;height:16px}.page-header_primary__PnGjg{background:#2f5f46;color:#fff;border-color:#2f5f46}.page-header_primary__PnGjg:hover:not(:disabled){background:#234b36;border-color:#234b36}.page-header_secondary__9Lrzy{background:rgba(0,0,0,0);color:#3d3d3a;border-color:#d1cfc5}.page-header_secondary__9Lrzy:hover:not(:disabled){background:#e3dacc;color:#141413;border-color:#d1cfc5}.page-header_danger__O3YHk{background:rgba(0,0,0,0);color:#dc2626;border-color:rgba(220,38,38,.3)}.page-header_danger__O3YHk:hover:not(:disabled){background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.5)}@media screen and (max-width:768px){.page-header_pageHeader__w_MQA{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem 0}.page-header_headerActions__56H53{justify-content:flex-start}.page-header_title__WP5Gy{font-size:1.25rem}.page-header_titleIcon__Qpay9{width:28px;height:28px}.page-header_titleIcon__Qpay9 svg{width:16px;height:16px}}@media screen and (max-width:480px){.page-header_headerActions__56H53{flex-direction:column;align-items:stretch}.page-header_actionBtn__21mYh{justify-content:center}}.benchmarking_benchmarkingContainer__cT1_q{display:flex;flex-direction:column;gap:1.5rem;padding:0 0 2rem}.benchmarking_header__ka9Oo{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.benchmarking_header__ka9Oo .benchmarking_titleSection__hIECt h1{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.benchmarking_header__ka9Oo .benchmarking_titleSection__hIECt p{color:#87867f;font-size:.875rem}.benchmarking_header__ka9Oo .benchmarking_headerActions__P_6G0{display:flex;gap:.75rem}.benchmarking_modelGrid__AgENi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-bottom:2rem}.benchmarking_modelCard__mCHgV{background:linear-gradient(135deg,rgba(242,247,255,.95),rgba(255,255,255,.95));border:1px solid #e2e2d4;border-radius:12px;padding:1.25rem;position:relative;transition:all .2s ease}.benchmarking_modelCard__mCHgV:hover{border-color:rgba(124,58,237,.3);transform:translateY(-2px)}.benchmarking_modelCard__mCHgV.benchmarking_recommended__2xbof{border-color:rgba(34,197,94,.4);background:linear-gradient(135deg,rgba(34,197,94,.05),rgba(255,255,255,.95))}.benchmarking_modelCard__mCHgV.benchmarking_recommended__2xbof:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#22c55e,#234b36);border-radius:12px 12px 0 0}.benchmarking_cardHeader__grnuc{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}.benchmarking_cardHeader__grnuc .benchmarking_modelName__g4Avf{font-size:1.125rem;font-weight:600;color:#141413}.benchmarking_cardHeader__grnuc .benchmarking_badge__xMISC{padding:.25rem .5rem;border-radius:6px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.benchmarking_cardHeader__grnuc .benchmarking_badge__xMISC.benchmarking_safest__tHzuy{background:rgba(34,197,94,.15);color:#15803d}.benchmarking_cardHeader__grnuc .benchmarking_badge__xMISC.benchmarking_recommended__2xbof{background:rgba(59,130,246,.15);color:#2563eb}.benchmarking_complianceScore__TlgHN{text-align:center;padding:1.5rem 0;margin-bottom:1rem;border-bottom:1px solid rgba(20,20,19,.06)}.benchmarking_complianceScore__TlgHN .benchmarking_scoreValue__zEU9I{font-size:3rem;font-weight:700;line-height:1}.benchmarking_complianceScore__TlgHN .benchmarking_scoreValue__zEU9I.benchmarking_excellent__pHdt7{color:#22c55e}.benchmarking_complianceScore__TlgHN .benchmarking_scoreValue__zEU9I.benchmarking_good__LPU5C{color:#3b82f6}.benchmarking_complianceScore__TlgHN .benchmarking_scoreValue__zEU9I.benchmarking_fair__SEoJv{color:#eab308}.benchmarking_complianceScore__TlgHN .benchmarking_scoreValue__zEU9I.benchmarking_poor__nqJ6x{color:#ef4444}.benchmarking_complianceScore__TlgHN .benchmarking_scoreLabel__gBEj_{font-size:.75rem;color:#87867f;margin-top:.25rem}.benchmarking_metricsGrid__g_Grk{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.benchmarking_metric__Wm_yW .benchmarking_metricLabel__s9yFc{font-size:.6875rem;color:#87867f;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.benchmarking_metric__Wm_yW .benchmarking_metricValue__v5Eky{font-size:1.125rem;font-weight:600;color:#3d3d3a}.benchmarking_metric__Wm_yW .benchmarking_metricValue__v5Eky.benchmarking_low__DeUsq{color:#22c55e}.benchmarking_metric__Wm_yW .benchmarking_metricValue__v5Eky.benchmarking_medium__B_inM{color:#eab308}.benchmarking_metric__Wm_yW .benchmarking_metricValue__v5Eky.benchmarking_high__uvtmQ{color:#ef4444}.benchmarking_comparisonSection__vFRAM{margin-top:2rem}.benchmarking_comparisonGrid__CsKe_{background:rgba(0,0,0,0);border:none;min-height:unset}.benchmarking_sectionHeader__5xqtc{margin-bottom:1rem}.benchmarking_sectionHeader__5xqtc h2{font-size:1.25rem;font-weight:600;color:#141413;margin-bottom:.25rem}.benchmarking_sectionHeader__5xqtc p{font-size:.875rem;color:#87867f}.benchmarking_tableWrapper__eB6oq{background:linear-gradient(135deg,rgba(242,247,255,.95),rgba(255,255,255,.95));border:1px solid #e2e2d4;border-radius:12px;overflow:hidden}.benchmarking_table__CtmuB{width:100%;border-collapse:collapse}.benchmarking_table__CtmuB td,.benchmarking_table__CtmuB th{padding:1rem 1.25rem;text-align:left}.benchmarking_table__CtmuB thead{background:rgba(20,20,19,.02)}.benchmarking_table__CtmuB thead th{font-size:.75rem;font-weight:600;color:#87867f;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(20,20,19,.06)}.benchmarking_table__CtmuB tbody tr{border-bottom:1px solid rgba(20,20,19,.04);transition:background .15s ease}.benchmarking_table__CtmuB tbody tr:last-child{border-bottom:none}.benchmarking_table__CtmuB tbody tr:hover{background:rgba(20,20,19,.02)}.benchmarking_table__CtmuB tbody tr.benchmarking_highlighted__48Ptl{background:rgba(34,197,94,.05)}.benchmarking_table__CtmuB tbody td{font-size:.875rem;color:#3d3d3a}.benchmarking_modelCell__BZhQj{display:flex;align-items:center;gap:.75rem}.benchmarking_modelCell__BZhQj .benchmarking_modelIcon__5rQPd{width:32px;height:32px;border-radius:8px;background:rgba(139,92,246,.15);display:flex;align-items:center;justify-content:center;color:#a78bfa;font-size:.875rem;font-weight:600}.benchmarking_modelCell__BZhQj .benchmarking_modelInfo__iJXZ4 .benchmarking_name__tK6II{font-weight:500;color:#141413}.benchmarking_modelCell__BZhQj .benchmarking_modelInfo__iJXZ4 .benchmarking_badge__xMISC{display:inline-block;padding:.125rem .375rem;background:rgba(34,197,94,.15);border-radius:3px;font-size:.625rem;color:#15803d;margin-left:.5rem}.benchmarking_rateDisplay__z4VgA{display:flex;align-items:center;gap:.5rem}.benchmarking_rateDisplay__z4VgA .benchmarking_rateBar__KbO9X{width:60px;height:6px;background:rgba(20,20,19,.08);border-radius:3px;overflow:hidden}.benchmarking_rateDisplay__z4VgA .benchmarking_rateBar__KbO9X .benchmarking_rateFill__DvaYM{height:100%;border-radius:3px}.benchmarking_rateDisplay__z4VgA .benchmarking_rateBar__KbO9X .benchmarking_rateFill__DvaYM.benchmarking_excellent__pHdt7{background:linear-gradient(90deg,#22c55e,#234b36)}.benchmarking_rateDisplay__z4VgA .benchmarking_rateBar__KbO9X .benchmarking_rateFill__DvaYM.benchmarking_good__LPU5C{background:linear-gradient(90deg,#3b82f6,#2563eb)}.benchmarking_rateDisplay__z4VgA .benchmarking_rateBar__KbO9X .benchmarking_rateFill__DvaYM.benchmarking_fair__SEoJv{background:linear-gradient(90deg,#eab308,#d97706)}.benchmarking_rateDisplay__z4VgA .benchmarking_rateBar__KbO9X .benchmarking_rateFill__DvaYM.benchmarking_poor__nqJ6x{background:linear-gradient(90deg,#ef4444,#dc2626)}.benchmarking_rateDisplay__z4VgA .benchmarking_rateValue__YGO13{font-weight:500;min-width:40px}.benchmarking_latencyDisplay__afidJ{display:flex;align-items:center;gap:.375rem}.benchmarking_latencyDisplay__afidJ .benchmarking_latencyValue__pwyUg{font-weight:500}.benchmarking_latencyDisplay__afidJ .benchmarking_latencyUnit__HvAq8{font-size:.75rem;color:#87867f}.benchmarking_outputsDisplay__0EayU{color:#3d3d3a}.benchmarking_legend__XJe21{display:flex;justify-content:flex-end;gap:1.5rem;margin-top:1rem;padding-top:.75rem}.benchmarking_legend__XJe21 .benchmarking_legendItem__8GxKY{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#87867f}.benchmarking_legend__XJe21 .benchmarking_legendItem__8GxKY .benchmarking_dot__Xtbi1{width:10px;height:10px;border-radius:2px}.benchmarking_legend__XJe21 .benchmarking_legendItem__8GxKY .benchmarking_dot__Xtbi1.benchmarking_excellent__pHdt7{background:#22c55e}.benchmarking_legend__XJe21 .benchmarking_legendItem__8GxKY .benchmarking_dot__Xtbi1.benchmarking_good__LPU5C{background:#3b82f6}.benchmarking_legend__XJe21 .benchmarking_legendItem__8GxKY .benchmarking_dot__Xtbi1.benchmarking_fair__SEoJv{background:#eab308}.benchmarking_primaryBtn__8yZEm{padding:.625rem 1.25rem;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.benchmarking_primaryBtn__8yZEm:hover{background:linear-gradient(135deg,#8b5cf6,#7c3aed);transform:translateY(-1px)}.benchmarking_secondaryBtn__eTuzx{padding:.625rem 1.25rem;background:rgba(20,20,19,.03);border:1px solid rgba(20,20,19,.1);border-radius:8px;color:#3d3d3a;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.benchmarking_secondaryBtn__eTuzx:hover{background:rgba(20,20,19,.08);border-color:rgba(20,20,19,.15)}@keyframes reasoning-drawer_spin__gT6ZD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reasoning-drawer_drawerBackdrop__vVYLi{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:999}.reasoning-drawer_drawer__7RT3q{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:90vw;background:#fff;z-index:1000;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.08);transform:translateX(100%);transition:transform .25s ease}.reasoning-drawer_drawerOpen__bCE_W{transform:translateX(0)}.reasoning-drawer_drawerHeader__M1YMh{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e2e2d4;flex-shrink:0}.reasoning-drawer_drawerHeader__M1YMh h3{font-size:1.125rem;font-weight:600;margin:0;color:#1a1a1a}.reasoning-drawer_drawerCloseBtn__53AJR{width:36px;height:36px;border-radius:10px;border:1px solid #e2e2d4;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#737373;transition:all .15s ease}.reasoning-drawer_drawerCloseBtn__53AJR:hover{background:#f1f1e6;color:#3d3d3d}.reasoning-drawer_drawerContent__KeWZN{flex:1;overflow-y:auto;padding:1.5rem}.reasoning-drawer_drawerSection__jLIut{margin-bottom:1.5rem}.reasoning-drawer_drawerSection__jLIut label{display:block;font-size:.8125rem;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.reasoning-drawer_drawerSection__jLIut p{font-size:.875rem;color:#3d3d3d;margin:0;line-height:1.6}.reasoning-drawer_drawerLink__vnNwC{display:inline-flex;align-items:center;gap:.5rem;color:#2f5f46;font-size:.875rem;text-decoration:none;word-break:break-all}.reasoning-drawer_drawerLink__vnNwC:hover{text-decoration:underline}.reasoning-drawer_drawerVerdict__fnyFZ{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500}.reasoning-drawer_verdictPERMITTED__urP7S{color:#2f5f46;background:rgba(47,95,70,.08)}.reasoning-drawer_verdictNOT_PERMITTED__8BCpQ{color:#dc2626;background:rgba(220,38,38,.06)}.reasoning-drawer_verdictUNCLEAR__zJyMX{color:#b45309;background:rgba(217,119,6,.08)}.reasoning-drawer_verdictUnknown__mvPk9{color:#737373;background:#f1f1e6}.reasoning-drawer_riskBadge__54ddS{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;background:#f1f1e6;color:#3d3d3d}.reasoning-drawer_drawerReasoning__CrC64{font-size:.8125rem;line-height:1.65;color:#3d3d3d;background:#f1f1e6;border-radius:14px;padding:1rem}.reasoning-drawer_drawerConditions__WZ1A_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.reasoning-drawer_drawerConditions__WZ1A_ li{font-size:.875rem;color:#3d3d3d;padding-left:1rem;position:relative}.reasoning-drawer_drawerConditions__WZ1A_ li:before{content:"•";position:absolute;left:0;color:#2f5f46;font-weight:700}.reasoning-drawer_drawerError__3jrqU{font-size:.8125rem;color:#dc2626;background:rgba(220,38,38,.04);border:1px solid rgba(220,38,38,.1);border-radius:10px;padding:.75rem}.reasoning-drawer_drawerCode__EzNc8{font-family:var(--font-geist-mono),"SF Mono","Fira Code",monospace;font-size:.8125rem;background:#f1f1e6;padding:.5rem .75rem;border-radius:6px;color:#3d3d3d;word-break:break-all}.reasoning-drawer_reasoningEmpty__fpX__{color:#737373;font-style:italic;margin:0}.reasoning-drawer_formattedReasoning__33DUW{display:flex;flex-direction:column;gap:1rem}.reasoning-drawer_reasoningSection__MrtpD{display:flex;flex-direction:column;gap:.5rem}.reasoning-drawer_reasoningSectionTitle__N2klS{font-size:.8125rem;font-weight:600;color:#1a1a1a;margin:0}.reasoning-drawer_reasoningSectionBody__Uh8uy{font-size:.875rem;line-height:1.6;color:#3d3d3d}.reasoning-drawer_reasoningList__tdIBd{list-style:disc;padding-left:2rem;margin:0;display:flex;flex-direction:column;gap:.25rem}.reasoning-drawer_reasoningList__tdIBd li,.reasoning-drawer_reasoningParagraph__HDAOj{font-size:.875rem;line-height:1.6;color:#3d3d3d}.reasoning-drawer_reasoningParagraph__HDAOj{margin:0}.reasoning-drawer_reasoningQuote__LhDpO{color:#2f5f46;font-style:italic;background:rgba(47,95,70,.04);padding:1px .5rem;border-radius:4px}.reasoning-drawer_reasoningPositive__l9Uvy{color:#2f5f46;font-weight:600;background:rgba(47,95,70,.06);padding:1px .5rem;border-radius:4px}.reasoning-drawer_reasoningNegative__eEt2B{color:#dc2626;font-weight:600;background:rgba(220,38,38,.06);padding:1px .5rem;border-radius:4px}.reasoning-drawer_reasoningCaution__SV4MD{color:#b45309;font-weight:600;background:rgba(217,119,6,.06);padding:1px .5rem;border-radius:4px}.compliance_complianceContainer__93OhW{display:flex;flex-direction:column;gap:1.5rem;padding:0 0 2rem}.compliance_header__3VHPf{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.compliance_header__3VHPf .compliance_titleSection___oXTn h1{font-size:1.75rem;font-weight:700;color:#141413;margin-bottom:.5rem;display:flex;align-items:center;gap:.75rem}.compliance_header__3VHPf .compliance_titleSection___oXTn p{color:#87867f;font-size:.875rem}.compliance_header__3VHPf .compliance_headerActions__rjL44{display:flex;gap:.75rem}@media screen and (max-width:640px){.compliance_header__3VHPf .compliance_headerActions__rjL44{width:100%}}.compliance_statsBar__jZys1{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media screen and (max-width:900px){.compliance_statsBar__jZys1{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.compliance_statsBar__jZys1{grid-template-columns:1fr}}.compliance_statCard__B5ZMz{background:rgba(47,95,70,.06);border:1px solid rgba(47,95,70,.12);border-radius:12px;padding:.5rem 1rem;display:flex;align-items:center;gap:.75rem}.compliance_statCard__B5ZMz .compliance_statIcon___NObS{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.compliance_statCard__B5ZMz .compliance_statIcon___NObS.compliance_amber__V4_a4,.compliance_statCard__B5ZMz .compliance_statIcon___NObS.compliance_blue__COuYq,.compliance_statCard__B5ZMz .compliance_statIcon___NObS.compliance_green__s7uNr,.compliance_statCard__B5ZMz .compliance_statIcon___NObS.compliance_purple__uD7zO,.compliance_statCard__B5ZMz .compliance_statIcon___NObS.compliance_red__gDiyI{background:rgba(47,95,70,.12);color:#2f5f46}.compliance_statCard__B5ZMz .compliance_statContent__NFCp7 .compliance_statValue__inRT8{font-size:1.75rem;font-weight:700;color:#2f5f46;line-height:1.1}.compliance_statCard__B5ZMz .compliance_statContent__NFCp7 .compliance_statLabel__ec8uf{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#2f5f46;font-weight:600;margin-top:.25rem}.compliance_gridSection__Ra0HD{background:#f0eee6;border:1px solid rgba(47,95,70,.12);border-radius:12px;overflow:hidden}.compliance_searchToolbar__4pok_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;background:#fff;border-bottom:1px solid rgba(47,95,70,.12);flex-wrap:wrap}.compliance_searchToolbar__4pok_ .compliance_filterGroup__BrsGq{display:flex;gap:.375rem;flex-wrap:wrap}.compliance_searchWrapper__sBlC_{display:flex;align-items:center;gap:.5rem;flex:1;min-width:180px;max-width:320px}.compliance_searchIcon__UqlJm{color:#2f5f46;flex-shrink:0;opacity:.6}.compliance_filterBtn__HyI0A{padding:.375rem .75rem;background:rgba(47,95,70,.04);border:1px solid rgba(47,95,70,.12);border-radius:6px;color:#3d3d3a;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.compliance_filterBtn__HyI0A:hover{background:rgba(47,95,70,.08);color:#2f5f46}.compliance_filterBtn__HyI0A.compliance_active__WbZsl{background:rgba(47,95,70,.15);border-color:rgba(47,95,70,.3);color:#2f5f46}.compliance_searchInput__n_v_4{flex:1;padding:0;background:rgba(0,0,0,0);border:none;font-size:.875rem;color:#141413}.compliance_searchInput__n_v_4::placeholder{color:#87867f}.compliance_searchInput__n_v_4:focus{outline:none}.compliance_clearSearchBtn__J0cBU{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:rgba(47,95,70,.1);border:none;border-radius:4px;color:#2f5f46;cursor:pointer;flex-shrink:0;transition:all .15s ease}.compliance_clearSearchBtn__J0cBU:hover{background:rgba(47,95,70,.2)}.compliance_complianceGrid__jz_sw{border:none;border-radius:0;overflow:hidden}.compliance_complianceGrid__jz_sw .ag-cell{display:flex;align-items:center;padding-left:12px!important;padding-right:8px!important}.compliance_complianceGrid__jz_sw .ag-header{background:rgba(47,95,70,.06);border-bottom:1px solid #d1cfc5}.compliance_complianceGrid__jz_sw .ag-header-cell{padding:0 12px}.compliance_complianceGrid__jz_sw .ag-header-cell-label{color:#2f5f46;font-weight:600;letter-spacing:.04em}.compliance_complianceGrid__jz_sw .ag-row{background:rgba(0,0,0,0)!important;background-color:rgba(0,0,0,0)!important}.compliance_complianceGrid__jz_sw .ag-row-hover,.compliance_complianceGrid__jz_sw .ag-row:hover{background:rgba(47,95,70,.04)!important;background-color:rgba(47,95,70,.04)!important}.compliance_complianceGrid__jz_sw .ag-row-odd{background:rgba(0,0,0,0)!important;background-color:rgba(0,0,0,0)!important}.compliance_complianceGrid__jz_sw .ag-body-viewport,.compliance_complianceGrid__jz_sw .ag-center-cols-viewport{background:rgba(0,0,0,0)}.compliance_complianceGrid__jz_sw .ag-root-wrapper{background:rgba(0,0,0,0);border:none!important}.compliance_complianceGrid__jz_sw .ag-root{border:none!important}.compliance_complianceGrid__jz_sw .ag-paging-panel{background:rgba(47,95,70,.03);border-top:1px solid #d1cfc5}.compliance_complianceGrid__jz_sw .ag-cell[col-id=riskLevel]{padding-top:0!important;padding-bottom:0!important}.compliance_tableWrapper__8lGrA{background:linear-gradient(145deg,#e8e6dc,#f0eee6);border:1px solid #d1cfc5;border-radius:12px;overflow:hidden}.compliance_table__pffBJ{width:100%;border-collapse:collapse}.compliance_table__pffBJ td,.compliance_table__pffBJ th{padding:1rem 1.25rem;text-align:left}.compliance_table__pffBJ thead{background:rgba(20,20,19,.02)}.compliance_table__pffBJ thead th{font-size:.7rem;font-weight:600;color:#87867f;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #d1cfc5}.compliance_table__pffBJ tbody tr{border-bottom:1px solid #d1cfc5;transition:background .15s ease}.compliance_table__pffBJ tbody tr:last-child{border-bottom:none}.compliance_table__pffBJ tbody tr:hover{background:rgba(20,20,19,.03)}.compliance_table__pffBJ tbody td{font-size:.875rem;color:#141413}.compliance_flagId__Jt6_F{font-family:monospace;font-weight:500;color:#c6613f}.compliance_outputId__cSgW3{font-family:monospace;font-size:.8125rem;color:#3d3d3a}.compliance_riskBadge__POCvX{gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.compliance_riskBadge__POCvX .compliance_dot__mPiwe{width:6px;height:6px;border-radius:50%}.compliance_riskBadge__POCvX.compliance_critical__jS4ix{background:rgba(220,38,38,.2);color:#b91c1c}.compliance_riskBadge__POCvX.compliance_critical__jS4ix .compliance_dot__mPiwe{background:#dc2626}.compliance_riskBadge__POCvX.compliance_high__YXPkE{background:rgba(220,38,38,.15);color:#b91c1c}.compliance_riskBadge__POCvX.compliance_high__YXPkE .compliance_dot__mPiwe{background:#dc2626}.compliance_riskBadge__POCvX.compliance_medium__pOZop{background:rgba(180,83,9,.15);color:#b45309}.compliance_riskBadge__POCvX.compliance_medium__pOZop .compliance_dot__mPiwe{background:#b45309}.compliance_riskBadge__POCvX.compliance_low__7ePMT{background:rgba(47,95,70,.15);color:#15803d}.compliance_riskBadge__POCvX.compliance_low__7ePMT .compliance_dot__mPiwe{background:#2f5f46}.compliance_categoryBadge__AEmMY{display:inline-flex;padding:.25rem .625rem;background:#e8e6dc;border:1px solid #d1cfc5;border-radius:6px;font-size:.75rem;color:#3d3d3a}.compliance_similarityScore__9BAsT{display:flex;align-items:center;gap:.5rem}.compliance_similarityScore__9BAsT .compliance_scoreBar__vZVrg{width:60px;height:6px;background:rgba(20,20,19,.08);border-radius:3px;overflow:hidden}.compliance_similarityScore__9BAsT .compliance_scoreBar__vZVrg .compliance_scoreFill__rie53{height:100%;border-radius:3px;transition:width .3s ease}.compliance_similarityScore__9BAsT .compliance_scoreBar__vZVrg .compliance_scoreFill__rie53.compliance_high__YXPkE{background:linear-gradient(90deg,#dc2626,rgb(178.25,28.75,28.75))}.compliance_similarityScore__9BAsT .compliance_scoreBar__vZVrg .compliance_scoreFill__rie53.compliance_medium__pOZop{background:linear-gradient(90deg,#b45309,rgb(131.4285714286,60.6031746032,6.5714285714))}.compliance_similarityScore__9BAsT .compliance_scoreBar__vZVrg .compliance_scoreFill__rie53.compliance_low__7ePMT{background:linear-gradient(90deg,#2f5f46,rgb(30.1197183099,60.8802816901,44.8591549296))}.compliance_similarityScore__9BAsT .compliance_scoreValue__1Cbze{font-size:.8125rem;font-weight:500;color:#141413}.compliance_modelBadge___ztR3{display:inline-flex;padding:.25rem .625rem;background:rgba(198,97,63,.1);border:1px solid rgba(198,97,63,.2);border-radius:6px;font-size:.75rem;color:#c6613f}.compliance_actionBtns__rEsA_{display:flex;gap:.5rem}.compliance_actionBtn__GpApi{padding:.625rem 1.25rem;background:rgba(0,0,0,0);border:1px solid #d1cfc5;border-radius:6px;font-size:.75rem;color:#3d3d3a;cursor:pointer;transition:all .15s ease}.compliance_actionBtn__GpApi:hover{background:rgba(20,20,19,.05);color:#141413;border-color:#b0aea5}.compliance_actionBtn__GpApi.compliance_review__3y9f_{background:rgba(47,95,70,.15);border-color:rgba(47,95,70,.3);color:#2f5f46}.compliance_actionBtn__GpApi.compliance_review__3y9f_:hover{background:rgba(47,95,70,.25)}.compliance_actionBtn__GpApi.compliance_dismiss__ModQs:hover{background:rgba(220,38,38,.15);border-color:rgba(220,38,38,.3);color:#b91c1c}.compliance_pagination__I2WGO{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-top:1px solid #d1cfc5}.compliance_pagination__I2WGO .compliance_pageInfo__gdU5n{font-size:.8125rem;color:#87867f}.compliance_pagination__I2WGO .compliance_pageControls__AYgaL{display:flex;gap:.5rem}.compliance_pagination__I2WGO .compliance_pageBtn__PsLhc{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#e8e6dc;border:1px solid #d1cfc5;border-radius:8px;color:#3d3d3a;cursor:pointer;transition:all .15s ease}.compliance_pagination__I2WGO .compliance_pageBtn__PsLhc:hover:not(:disabled){background:rgba(20,20,19,.08);color:#141413}.compliance_pagination__I2WGO .compliance_pageBtn__PsLhc:disabled{opacity:.5;cursor:not-allowed}.compliance_pagination__I2WGO .compliance_pageBtn__PsLhc.compliance_active__WbZsl{background:rgba(47,95,70,.15);border-color:rgba(47,95,70,.3);color:#2f5f46}.compliance_emptyState__R2mL9{text-align:center;padding:4rem 2rem;color:#87867f}.compliance_emptyState__R2mL9 .compliance_emptyIcon__STR93{width:64px;height:64px;margin:0 auto 1rem;opacity:.3}.compliance_emptyState__R2mL9 h3{font-size:1.125rem;color:#3d3d3a;margin-bottom:.5rem}.compliance_emptyState__R2mL9 p{font-size:.875rem}.compliance_primaryBtn__ctAba{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#2f5f46;border:none;border-radius:8px;color:#141413;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.compliance_primaryBtn__ctAba:hover{background:hsl(148.75,33.8028169014%,22.8431372549%);transform:translateY(-1px)}.compliance_secondaryBtn__VAkuj{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:rgba(0,0,0,0);border:1px solid #d1cfc5;border-radius:8px;color:#141413;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.compliance_secondaryBtn__VAkuj:hover{background:rgba(20,20,19,.05);border-color:#b0aea5}.compliance_loadingState__CtuLE{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:1rem;color:#87867f}.compliance_loadingState__CtuLE p{font-size:.875rem}.compliance_spinner__XHsAD{animation:compliance_spin__FtJ3v 1s linear infinite}@keyframes compliance_spin__FtJ3v{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.compliance_errorBanner__13MH_{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:rgba(220,38,38,.15);border:1px solid rgba(220,38,38,.3);border-radius:12px;margin-bottom:1rem}.compliance_errorBanner__13MH_ p{color:#b91c1c;font-size:.875rem}.compliance_retryBtn__YNSRs{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(220,38,38,.2);border:none;border-radius:8px;color:#b91c1c;font-size:.8125rem;cursor:pointer;transition:all .15s ease}.compliance_retryBtn__YNSRs:hover{background:rgba(220,38,38,.3)}.compliance_sourceCell__UwZjo{display:flex;flex-direction:column;gap:.25rem;padding:.25rem 0}.compliance_sourceLink__XUNPY{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;transition:all .2s ease}.compliance_sourceLink__XUNPY:hover .compliance_sourceTitle__ziHC1{color:#2f5f46}.compliance_sourceLink__XUNPY:hover .compliance_sourceUrl__ztWZB{color:#3d3d3a}.compliance_sourceTitle__ziHC1{font-size:.875rem;font-weight:500;color:#141413;line-height:1.3;transition:color .2s ease;display:flex;align-items:center;gap:4px}.compliance_sourceUrl__ztWZB{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#87867f;transition:color .2s ease}.compliance_sourceUrl__ztWZB svg{opacity:.7}.compliance_riskBadge__POCvX{display:inline-flex;align-items:center;gap:.3rem;padding:0;border-radius:0;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:none}.compliance_riskCritical__3EAVc{color:#dc2626}.compliance_riskHigh__Oh12S{color:#b91c1c}.compliance_riskMedium__MovoR{color:#b45309}.compliance_riskLow__TcHPg{color:#2f5f46}.compliance_verdictBadge__TTWZp{display:inline-flex;align-items:center;gap:.375rem;padding:0;border-radius:0;font-size:.75rem;font-weight:500;background:none}.compliance_verdictNotPermitted__CQ_8a{color:#dc2626}.compliance_verdictUnclear__FkdzH{color:#b45309}.compliance_verdictPermitted__9AF9r{color:#2f5f46}.compliance_verdictPending__4F_mI{display:inline-flex;align-items:center;padding:0;border-radius:0;font-size:.75rem;font-weight:500;color:#87867f;background:none;border:none}.compliance_confidenceNa__zaaRD{color:#87867f;font-size:.875rem}.compliance_confidenceCell__DOTiP{display:flex;align-items:center;justify-content:center;position:relative;width:38px;height:38px}.compliance_confidenceRing___GBbm{transform:rotate(-90deg)}.compliance_confidenceBg___ZPt3{stroke:rgba(20,20,19,.08)}.compliance_confidenceFill__3Wszy{stroke:#2f5f46;transition:stroke-dashoffset .5s ease-out}.compliance_confidenceValue__cjQF9{position:absolute;font-size:.625rem;font-weight:600;color:#3d3d3a}.compliance_timestamp__TQ2i5{font-size:.8125rem;color:#3d3d3a}.compliance_validationIdCell__8zQN6{display:flex;align-items:center;gap:.5rem}.compliance_validationId__c0syu{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.75rem;color:#141413;background:none;padding:0;border-radius:0}.compliance_copyBtn__3L4_L{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,0);border:none;border-radius:4px;color:#87867f;cursor:pointer;transition:all .15s ease}.compliance_copyBtn__3L4_L:hover{background:rgba(20,20,19,.08);color:#141413}.compliance_reasoningBtn__jHZAo{display:flex;align-items:center;gap:.375rem;padding:0;background:none;border:none;border-radius:0;color:#2f5f46;font-size:.75rem;font-weight:500;cursor:pointer;transition:color .2s ease}.compliance_reasoningBtn__jHZAo:hover{color:#234b36}.compliance_reasoningBtn__jHZAo svg{flex-shrink:0}.compliance_reasoningNa__KFWvA{color:#87867f;font-size:.875rem}.compliance_drawerBackdrop__saI2G{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(20,20,19,.15);z-index:999;animation:compliance_fadeIn__m_mv7 .2s ease}@keyframes compliance_fadeIn__m_mv7{0%{opacity:0}to{opacity:1}}.compliance_drawer__OIk7I{position:fixed;top:0;right:0;width:450px;max-width:90vw;height:100vh;background:#f0eee6;border-left:1px solid #d1cfc5;z-index:1000;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s ease}.compliance_drawer__OIk7I.compliance_drawerOpen__MdDZc{transform:translateX(0)}.compliance_drawerHeader__fgEdR{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #d1cfc5;background:#faf9f5}.compliance_drawerHeader__fgEdR h3{font-size:1rem;font-weight:600;color:#141413}.compliance_drawerCloseBtn__uHAlU{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(0,0,0,0);border:none;border-radius:8px;color:#3d3d3a;cursor:pointer;transition:all .15s ease}.compliance_drawerCloseBtn__uHAlU:hover{background:rgba(20,20,19,.08);color:#141413}.compliance_drawerContent___azvU{flex:1;overflow-y:auto;padding:1.5rem}.compliance_drawerSection__Mhpul{margin-bottom:1.5rem}.compliance_drawerSection__Mhpul label{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#87867f;margin-bottom:.5rem}.compliance_drawerSection__Mhpul p{font-size:.875rem;color:#141413;line-height:1.5}.compliance_drawerLink__QqzEs{display:inline-flex;align-items:center;gap:.375rem;color:#6a9bcc;font-size:.875rem;word-break:break-all;text-decoration:none}.compliance_drawerLink__QqzEs:hover{text-decoration:underline}.compliance_drawerVerdict__R0On7{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:8px;font-size:.875rem;font-weight:500}.compliance_drawerVerdict__R0On7.compliance_verdictNOT_PERMITTED__O7SI9{background:rgba(220,38,38,.15);color:#b91c1c}.compliance_drawerVerdict__R0On7.compliance_verdictUNCLEAR__has51{background:rgba(180,83,9,.15);color:#b45309}.compliance_drawerVerdict__R0On7.compliance_verdictPERMITTED__qyM8S{background:rgba(47,95,70,.15);color:#15803d}.compliance_drawerVerdict__R0On7.compliance_verdictUnknown__N7vS7{background:rgba(20,20,19,.08);color:#3d3d3a}.compliance_drawerReasoning__gFLEZ{background:#e8e6dc;border:1px solid #d1cfc5;border-radius:12px;padding:1.25rem;font-size:.8125rem;color:#3d3d3a;line-height:1.6;white-space:pre-wrap;max-height:300px;overflow-y:auto}.compliance_drawerConditions__d8Cyq{list-style:none;padding:0;margin:0}.compliance_drawerConditions__d8Cyq li{position:relative;padding-left:1.25rem;margin-bottom:.5rem;font-size:.875rem;color:#3d3d3a}.compliance_drawerConditions__d8Cyq li:before{content:"•";position:absolute;left:0;color:#2f5f46}.compliance_drawerError__gYNEo{color:#b91c1c!important;background:rgba(220,38,38,.1);padding:.75rem;border-radius:8px;font-size:.8125rem!important}.compliance_drawerCode__LJIHI{display:block;font-family:monospace;font-size:.8125rem;color:#c6613f;background:#e8e6dc;padding:.625rem .875rem;border-radius:6px;word-break:break-all}.evidence_evidenceContainer__IyHU_{display:flex;flex-direction:column;gap:1.5rem;padding:0 0 2rem}.evidence_header__qv9xU{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.evidence_header__qv9xU .evidence_titleSection__BR9ys h1{font-size:1.75rem;font-weight:700;color:#141413;margin-bottom:.5rem;display:flex;align-items:center;gap:.75rem}.evidence_header__qv9xU .evidence_titleSection__BR9ys h1 .evidence_lockIcon__4PBnD{width:24px;height:24px;color:#2f5f46}.evidence_header__qv9xU .evidence_titleSection__BR9ys p{color:#87867f;font-size:.875rem}.evidence_header__qv9xU .evidence_headerActions__TyVNU{display:flex;gap:.75rem}.evidence_statsBar__OWf_y{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media screen and (max-width:900px){.evidence_statsBar__OWf_y{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.evidence_statsBar__OWf_y{grid-template-columns:1fr}}.evidence_statCard__912NT{background:rgba(47,95,70,.06);border:1px solid rgba(47,95,70,.12);border-radius:12px;padding:.5rem 1rem;display:flex;align-items:center;gap:.75rem}.evidence_statCard__912NT .evidence_statIcon__s2_V_{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.evidence_statCard__912NT .evidence_statIcon__s2_V_.evidence_amber__IsWvT,.evidence_statCard__912NT .evidence_statIcon__s2_V_.evidence_blue__3V7LE,.evidence_statCard__912NT .evidence_statIcon__s2_V_.evidence_green__D0Z1D,.evidence_statCard__912NT .evidence_statIcon__s2_V_.evidence_purple__ari51{background:rgba(47,95,70,.12);color:#2f5f46}.evidence_statCard__912NT .evidence_statContent__orqgp .evidence_statValue__WaI9A{font-size:1.75rem;font-weight:700;color:#2f5f46;line-height:1.1}.evidence_statCard__912NT .evidence_statContent__orqgp .evidence_statLabel__VHY2Q{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#2f5f46;font-weight:600;margin-top:.25rem}.evidence_gridSection__9LdHR{background:#f0eee6;border:1px solid rgba(47,95,70,.12);border-radius:12px;overflow:hidden}.evidence_searchToolbar__4Rget{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;background:#fff;border-bottom:1px solid rgba(47,95,70,.12);flex-wrap:wrap}.evidence_searchToolbar__4Rget .evidence_filterGroup__jtv0j{display:flex;gap:.375rem;flex-wrap:wrap}.evidence_searchWrapper__foU3y{display:flex;align-items:center;gap:.5rem;flex:1;min-width:180px;max-width:320px}.evidence_searchIcon__tloTC{color:#2f5f46;flex-shrink:0;opacity:.6}.evidence_filterBtn__rhNe5{padding:.375rem .75rem;background:rgba(47,95,70,.04);border:1px solid rgba(47,95,70,.12);border-radius:6px;color:#3d3d3a;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.evidence_filterBtn__rhNe5:hover{background:rgba(47,95,70,.08);color:#2f5f46}.evidence_filterBtn__rhNe5.evidence_active__B7dhP{background:rgba(47,95,70,.15);border-color:rgba(47,95,70,.3);color:#2f5f46}.evidence_searchInput__1nGkA{flex:1;padding:0;background:rgba(0,0,0,0);border:none;font-size:.875rem;color:#141413}.evidence_searchInput__1nGkA::placeholder{color:#87867f}.evidence_searchInput__1nGkA:focus{outline:none}.evidence_clearSearchBtn__FRO1x{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:rgba(47,95,70,.1);border:none;border-radius:4px;color:#2f5f46;cursor:pointer;flex-shrink:0;transition:all .15s ease}.evidence_clearSearchBtn__FRO1x:hover{background:rgba(47,95,70,.2)}.evidence_tableWrapper__xV_Uc{background:#f0eee6;border:1px solid #d1cfc5;border-radius:12px;overflow:hidden}.evidence_table__52gT3{width:100%;border-collapse:collapse}.evidence_table__52gT3 td,.evidence_table__52gT3 th{padding:1rem 1.25rem;text-align:left}.evidence_table__52gT3 thead{background:rgba(20,20,19,.02)}.evidence_table__52gT3 thead th{font-size:.7rem;font-weight:600;color:#87867f;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #d1cfc5}.evidence_table__52gT3 tbody tr{border-bottom:1px solid #d1cfc5;transition:background .15s ease}.evidence_table__52gT3 tbody tr:last-child{border-bottom:none}.evidence_table__52gT3 tbody tr:hover{background:rgba(20,20,19,.03)}.evidence_table__52gT3 tbody td{font-size:.875rem;color:#141413}.evidence_evidenceId__fje9X{display:flex;align-items:center;gap:.5rem}.evidence_evidenceId__fje9X .evidence_idText__3_F71{font-family:monospace;font-weight:500;color:#c6613f}.evidence_evidenceId__fje9X .evidence_lockBadge__ifRbU{width:16px;height:16px;color:#2f5f46}.evidence_outputId__ePAxs{font-family:monospace;font-size:.8125rem;color:#3d3d3a}.evidence_riskBadge__cjElM{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.evidence_riskBadge__cjElM .evidence_dot__PyUt4{width:6px;height:6px;border-radius:50%}.evidence_riskBadge__cjElM.evidence_low__L4xKw{background:rgba(47,95,70,.15);color:#15803d}.evidence_riskBadge__cjElM.evidence_low__L4xKw .evidence_dot__PyUt4{background:#2f5f46}.evidence_riskBadge__cjElM.evidence_medium__MSE7f{background:rgba(180,83,9,.15);color:#b45309}.evidence_riskBadge__cjElM.evidence_medium__MSE7f .evidence_dot__PyUt4{background:#b45309}.evidence_riskBadge__cjElM.evidence_high__qJmah{background:rgba(220,38,38,.15);color:#b91c1c}.evidence_riskBadge__cjElM.evidence_high__qJmah .evidence_dot__PyUt4{background:#dc2626}.evidence_modelBadge__lAH5U{background:rgba(198,97,63,.1);border:1px solid rgba(198,97,63,.2);color:#c6613f}.evidence_modelBadge__lAH5U,.evidence_verificationBadge__pFEdg{display:inline-flex;padding:.25rem .625rem;border-radius:6px;font-size:.75rem}.evidence_verificationBadge__pFEdg{align-items:center;gap:.375rem;font-weight:500}.evidence_verificationBadge__pFEdg .evidence_icon__E0zZC{width:14px;height:14px}.evidence_verificationBadge__pFEdg.evidence_verified__lztEf{background:rgba(47,95,70,.15);color:#15803d}.evidence_verificationBadge__pFEdg.evidence_failed__e0aO1{background:rgba(220,38,38,.15);color:#b91c1c}.evidence_verificationBadge__pFEdg.evidence_pending__1fgKf{background:rgba(180,83,9,.15);color:#b45309}.evidence_hashDisplay__KnhlA{display:flex;align-items:center;gap:.5rem}.evidence_hashDisplay__KnhlA .evidence_hash__bgxwX{font-family:monospace;font-size:.75rem;color:#87867f;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence_hashDisplay__KnhlA .evidence_copyBtn__wWxx6{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:#87867f;cursor:pointer;transition:color .15s ease}.evidence_hashDisplay__KnhlA .evidence_copyBtn__wWxx6:hover{color:#3d3d3a}.evidence_actionBtns__OlPsz{display:flex;gap:.5rem}.evidence_actionBtn__Xt25T{padding:.625rem 1.25rem;background:rgba(0,0,0,0);border:1px solid #d1cfc5;border-radius:6px;font-size:.75rem;color:#3d3d3a;cursor:pointer;transition:all .15s ease}.evidence_actionBtn__Xt25T:hover{background:rgba(20,20,19,.05);color:#141413;border-color:#b0aea5}.evidence_actionBtn__Xt25T.evidence_view__G3o_G{background:rgba(47,95,70,.15);border-color:rgba(47,95,70,.3);color:#2f5f46}.evidence_actionBtn__Xt25T.evidence_view__G3o_G:hover{background:rgba(47,95,70,.25)}.evidence_primaryBtn__ysG20{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#2f5f46;border:none;border-radius:8px;color:#141413;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.evidence_primaryBtn__ysG20:hover{background:hsl(148.75,33.8028169014%,22.8431372549%);transform:translateY(-1px)}.evidence_secondaryBtn__c2ME8{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:rgba(0,0,0,0);border:1px solid #d1cfc5;border-radius:8px;color:#141413;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.evidence_secondaryBtn__c2ME8:hover{background:rgba(20,20,19,.05);border-color:#b0aea5}.evidence_timestamp__ikOUa{font-size:.8125rem;color:#87867f}.evidence_loadingState__SL_N5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;color:#87867f}.evidence_loadingState__SL_N5 p{margin:0;font-size:.95rem}.evidence_spinner__hAJoX{animation:evidence_spin__U636P 1s linear infinite;color:#2f5f46}@keyframes evidence_spin__U636P{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.evidence_errorBanner__rQTHy{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#dc2626}.evidence_errorBanner__rQTHy p{margin:0;font-size:.875rem}.evidence_retryBtn__3405C{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:rgba(220,38,38,.15);border:1px solid rgba(220,38,38,.3);border-radius:6px;color:#dc2626;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.evidence_retryBtn__3405C:hover{background:rgba(220,38,38,.25)}.evidence_sourceCell__3AzA8{display:flex;align-items:center;height:100%}.evidence_sourceLink__Hk1ob{display:inline-flex;align-items:center;text-decoration:none;transition:color .2s ease}.evidence_sourceLink__Hk1ob:hover .evidence_sourceTitle__0jKoe{color:#2f5f46}.evidence_sourceTitle__0jKoe{display:inline-flex;align-items:center;gap:.3rem;font-size:.875rem;font-weight:500;color:#141413;line-height:1;transition:color .2s ease}.evidence_sourceTitle__0jKoe svg{opacity:.6;flex-shrink:0}.evidence_usagePurposeCell__d1Sy_{display:flex;align-items:center;gap:.375rem;min-width:0}.evidence_purposeText__c3ls7{font-size:.8125rem;color:#3d3d3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evidence_purposeExpandBtn___Xt27{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:rgba(198,97,63,.08);border:1px solid rgba(198,97,63,.18);border-radius:4px;color:#c6613f;cursor:pointer;transition:all .15s ease}.evidence_purposeExpandBtn___Xt27:hover{background:rgba(198,97,63,.18);border-color:rgba(198,97,63,.35)}.evidence_similarityCell__fkAkD{display:flex;align-items:center;gap:.75rem}.evidence_similarityBarContainer__F1nEB{flex:1;max-width:80px}.evidence_similarityBarBg__r7WOX{height:6px;background:rgba(20,20,19,.06);border-radius:3px;overflow:hidden}.evidence_similarityBarFill__j_T86{height:100%;border-radius:3px;position:relative;overflow:hidden;transition:width .5s ease-out}.evidence_similarityBarFill__j_T86.evidence_similarityVeryHigh__vGDnp{background:linear-gradient(90deg,#2f5f46,rgb(72.3204225352,146.1795774648,107.7112676056))}.evidence_similarityBarFill__j_T86.evidence_similarityHigh__rsEDK{background:linear-gradient(90deg,#6a9bcc,rgb(143.995,180.5,217.005))}.evidence_similarityBarFill__j_T86.evidence_similarityMedium__PVVP2{background:linear-gradient(90deg,#b45309,rgb(228.5714285714,105.3968253968,11.4285714286))}.evidence_similarityBarFill__j_T86.evidence_similarityLow__AgVC3{background:linear-gradient(90deg,#87867f,#3d3d3a)}.evidence_similarityShimmer__2XyNF{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(20,20,19,.2),transparent);animation:evidence_shimmer__5rSHi 2s infinite}@keyframes evidence_shimmer__5rSHi{0%{left:-100%}to{left:100%}}.evidence_similarityValue__ij8wI{font-size:.8125rem;font-weight:600;min-width:36px}.evidence_similarityValue__ij8wI.evidence_similarityVeryHigh__vGDnp{color:#15803d}.evidence_similarityValue__ij8wI.evidence_similarityHigh__rsEDK{color:#6a9bcc}.evidence_similarityValue__ij8wI.evidence_similarityMedium__PVVP2{color:#b45309}.evidence_similarityValue__ij8wI.evidence_similarityLow__AgVC3{color:#87867f}.evidence_snippetCell__Sf6JO{display:flex;align-items:flex-start;gap:.25rem;font-size:.8125rem;color:#3d3d3a;line-height:1.4;padding:.125rem 0;transition:all .2s ease}.evidence_snippetCell__Sf6JO.evidence_snippetExpanded__tfuy5{color:#141413}.evidence_snippetQuote__vQA68{color:#c6613f;font-size:1rem;line-height:1;opacity:.6}.evidence_snippetText__d52zc{flex:1;font-style:italic}.evidence_snippetBadge__qGTDL{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:rgba(198,97,63,.15);border-radius:4px;font-size:.6875rem;font-weight:500;color:#c6613f;font-style:normal;white-space:nowrap}.evidence_statusBadge__n7Myd{display:inline-flex;align-items:center;gap:.375rem;padding:0;border-radius:0;font-size:.75rem;font-weight:500;background:none}.evidence_statusBadge__n7Myd.evidence_statusCompleted__G_O79{color:#2f5f46}.evidence_statusBadge__n7Myd.evidence_statusPending__0L7oz{color:#b45309;animation:evidence_pulse__tJ6BG 2s ease-in-out infinite}.evidence_statusBadge__n7Myd.evidence_statusError__SBS40{color:#dc2626}.evidence_statusBadge__n7Myd.evidence_statusWarning__wzwPt{color:#b45309}@keyframes evidence_pulse__tJ6BG{0%,to{opacity:1}50%{opacity:.6}}.evidence_verdictBadge__U1ts9{display:inline-flex;align-items:center;gap:.375rem;padding:0;border-radius:0;font-size:.75rem;font-weight:500;background:none}.evidence_verdictBadge__U1ts9.evidence_verdictPermitted__Eo1VE{color:#2f5f46}.evidence_verdictBadge__U1ts9.evidence_verdictNotPermitted__C2qIj{color:#dc2626}.evidence_verdictBadge__U1ts9.evidence_verdictUnclear__U0bHN{color:#b45309}.evidence_verdictBadge__U1ts9.evidence_verdictUnknown___a1Jo{color:#87867f}.evidence_verdictPending__zO5XN{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:#87867f;font-style:italic}.evidence_verdictDot__2_zrE{width:6px;height:6px;background:#b45309;border-radius:50%;animation:evidence_blink__LqzAr 1.5s ease-in-out infinite}@keyframes evidence_blink__LqzAr{0%,to{opacity:1}50%{opacity:.3}}.evidence_verdictUnknown___a1Jo{color:#87867f;font-size:.875rem}.evidence_confidenceCell__nG9oM{display:flex;align-items:center;justify-content:center;position:relative;width:38px;height:38px}.evidence_confidenceRing__O8ziP{transform:rotate(-90deg)}.evidence_confidenceBg__a3UCf{stroke:rgba(20,20,19,.08)}.evidence_confidenceFill__X9Rgj{stroke:#2f5f46;transition:stroke-dashoffset .5s ease-out}.evidence_confidenceValue__Xsb78{position:absolute;font-size:.625rem;font-weight:600;color:#3d3d3a}.evidence_confidenceNa__IaapB{color:#87867f;font-size:.875rem}.evidence_validationIdCell__oozqI{display:flex;align-items:center;gap:.5rem}.evidence_validationId__ZjhCV{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.75rem;color:#141413;background:none;padding:0;border-radius:0}.evidence_copyBtn__wWxx6{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid #d1cfc5;border-radius:4px;color:#87867f;cursor:pointer;transition:all .2s ease}.evidence_copyBtn__wWxx6:hover{background:rgba(20,20,19,.05);color:#3d3d3a;border-color:#b0aea5}.evidence_reasoningBtn__OVry_{display:flex;align-items:center;gap:.375rem;padding:0;background:none;border:none;border-radius:0;color:#2f5f46;font-size:.75rem;font-weight:500;cursor:pointer;transition:color .2s ease}.evidence_reasoningBtn__OVry_:hover{color:#234b36}.evidence_reasoningBtn__OVry_ svg{flex-shrink:0}.evidence_reasoningNa__9Z9sN{color:#87867f;font-size:.875rem}.evidence_drawerBackdrop__3Nz2A{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:998;animation:evidence_fadeIn__hBjG6 .2s ease}.evidence_drawer__gu_XX{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:90vw;background:#f0eee6;border-left:1px solid #d1cfc5;z-index:999;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.evidence_drawer__gu_XX.evidence_drawerOpen__6g9Qx{transform:translateX(0)}.evidence_drawerHeader__sLMmQ{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #d1cfc5;background:#faf9f5}.evidence_drawerHeader__sLMmQ h3{font-size:1.125rem;font-weight:600;color:#141413;margin:0}.evidence_drawerCloseBtn__8SYnv{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid #d1cfc5;border-radius:8px;color:#3d3d3a;cursor:pointer;transition:all .2s ease}.evidence_drawerCloseBtn__8SYnv:hover{background:rgba(20,20,19,.05);color:#141413;border-color:#b0aea5}.evidence_drawerContent__UhlcA{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.evidence_drawerSection__ETjDI{display:flex;flex-direction:column;gap:.5rem}.evidence_drawerSection__ETjDI label{font-size:.75rem;font-weight:600;color:#87867f;text-transform:uppercase;letter-spacing:.05em}.evidence_drawerSection__ETjDI p{font-size:.9375rem;color:#3d3d3a;margin:0;line-height:1.5}.evidence_drawerLink__e7wBj{display:inline-flex;align-items:center;gap:.375rem;color:#6a9bcc;font-size:.875rem;text-decoration:none;word-break:break-all;transition:color .2s ease}.evidence_drawerLink__e7wBj:hover{color:rgb(143.995,180.5,217.005);text-decoration:underline}.evidence_drawerLink__e7wBj svg{flex-shrink:0}.evidence_drawerVerdict__GDR2Y{display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;padding:.375rem .75rem;border-radius:6px;width:fit-content}.evidence_drawerVerdict__GDR2Y.evidence_verdictPERMITTED__Z4m33{background:rgba(47,95,70,.1);color:#2f5f46}.evidence_drawerVerdict__GDR2Y.evidence_verdictNOT_PERMITTED__e0zbd{background:rgba(220,38,38,.1);color:#dc2626}.evidence_drawerVerdict__GDR2Y.evidence_verdictUNCLEAR__o4Xuc{background:rgba(180,83,9,.1);color:#b45309}.evidence_drawerVerdict__GDR2Y.evidence_verdictUnknown___a1Jo{background:rgba(135,134,127,.1);color:#87867f}.evidence_drawerReasoning__ujVar{background:#e8e6dc;border-radius:12px;padding:1.25rem;border:1px solid #d1cfc5}.evidence_reasoningEmpty__YJTHQ{color:#87867f;font-style:italic;font-size:.875rem;margin:0}.evidence_formattedReasoning__rzMln{display:flex;flex-direction:column;gap:1rem}.evidence_reasoningSection__TN2IK{display:flex;flex-direction:column;gap:.5rem}.evidence_reasoningSectionTitle__sPfXZ{font-size:.8125rem;font-weight:600;color:#c6613f;text-transform:uppercase;letter-spacing:.03em;margin:0;padding-bottom:.375rem;border-bottom:1px solid rgba(198,97,63,.2)}.evidence_reasoningParagraph__od8V3,.evidence_reasoningSectionBody__83sn5{font-size:.9375rem;color:#3d3d3a;line-height:1.65}.evidence_reasoningParagraph__od8V3{margin:0}.evidence_reasoningParagraph__od8V3:first-child{font-size:1rem;color:#141413}.evidence_reasoningList__LnG3l{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.evidence_reasoningList__LnG3l li{font-size:.9375rem;color:#3d3d3a;line-height:1.5;position:relative}.evidence_reasoningList__LnG3l li::marker{color:#6a9bcc}.evidence_reasoningQuote___DHch{color:#6a9bcc;font-style:italic;background:rgba(106,155,204,.08);padding:.125rem .25rem;border-radius:3px}.evidence_reasoningPositive__kvRqh{color:#2f5f46;font-weight:600;background:rgba(47,95,70,.1);padding:.125rem .375rem;border-radius:4px}.evidence_reasoningNegative__RLksQ{color:#dc2626;font-weight:600;background:rgba(220,38,38,.1);padding:.125rem .375rem;border-radius:4px}.evidence_reasoningCaution__AWw62{color:#b45309;font-weight:600;background:rgba(180,83,9,.1);padding:.125rem .375rem;border-radius:4px}.evidence_drawerConditions__NmP7b{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.375rem}.evidence_drawerConditions__NmP7b li{font-size:.875rem;color:#3d3d3a;line-height:1.4}.evidence_drawerConditions__NmP7b li::marker{color:#2f5f46}.evidence_drawerError__wmLH7{color:#dc2626!important;background:rgba(220,38,38,.1);padding:.75rem;border-radius:6px;border-left:3px solid #dc2626}.evidence_drawerCode__5FLSv{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.8125rem;color:#c6613f;background:rgba(198,97,63,.1);padding:.5rem .75rem;border-radius:6px;word-break:break-all}@keyframes evidence_fadeIn__hBjG6{0%{opacity:0}to{opacity:1}}.evidence_modalBackdrop__7tT6e{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);z-index:998;animation:evidence_fadeIn__hBjG6 .2s ease}.evidence_validationModal__d1HLh{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:680px;max-width:95vw;max-height:85vh;background:#f0eee6;border:1px solid #d1cfc5;border-radius:12px;z-index:999;display:flex;flex-direction:column;animation:evidence_modalSlideIn__x7Ekh .3s cubic-bezier(.16,1,.3,1);box-shadow:none}@keyframes evidence_modalSlideIn__x7Ekh{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.evidence_modalHeader__5MyBs{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #d1cfc5}.evidence_modalHeader__5MyBs h3{font-size:1.125rem;font-weight:600;color:#141413;margin:0 0 .25rem}.evidence_modalHeader__5MyBs p{font-size:.8125rem;color:#87867f;margin:0}.evidence_modalBody__SngtG{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.evidence_modalFooter__8JRjk{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid #d1cfc5}.evidence_validationRow__2j0_j{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;background:#faf9f5;border:1px solid #d1cfc5;border-radius:12px;transition:border-color .2s ease}.evidence_validationRow__2j0_j:focus-within{border-color:rgba(47,95,70,.3)}.evidence_rowNumber__tr7uK{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(198,97,63,.15);color:#c6613f;border-radius:8px;font-size:.75rem;font-weight:600;flex-shrink:0;margin-top:.25rem}.evidence_rowFields__OYTH3{flex:1;display:flex;flex-direction:column;gap:.5rem}.evidence_urlInput__pwIcE{width:100%;padding:.5rem .75rem;background:#e8e6dc;border:1px solid #d1cfc5;border-radius:8px;color:#141413;font-size:.875rem;font-family:SF Mono,Monaco,Inconsolata,monospace}.evidence_urlInput__pwIcE::placeholder{color:#87867f}.evidence_urlInput__pwIcE:focus{outline:none;border-color:rgba(106,155,204,.5)}.evidence_purposeWrapper__lV0ma{position:relative}.evidence_purposeInput___4x6n{width:100%;padding:.5rem .75rem 1.5rem;background:#e8e6dc;border:1px solid #d1cfc5;border-radius:8px;color:#141413;font-size:.8125rem;resize:vertical;min-height:60px;font-family:inherit;line-height:1.5}.evidence_purposeInput___4x6n::placeholder{color:#87867f}.evidence_purposeInput___4x6n:focus{outline:none;border-color:rgba(47,95,70,.5)}.evidence_charCount__lcSEA{position:absolute;bottom:.5rem;right:.75rem;font-size:.6875rem;color:#87867f}.evidence_charCount__lcSEA.evidence_charCountError__X_1Pi{color:#dc2626}.evidence_removeRowBtn__hX1Wn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid #d1cfc5;border-radius:6px;color:#87867f;cursor:pointer;flex-shrink:0;margin-top:.25rem;transition:all .2s ease}.evidence_removeRowBtn__hX1Wn:hover{background:rgba(220,38,38,.15);color:#dc2626;border-color:rgba(220,38,38,.3)}.evidence_addRowBtn__Rv1g8{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:rgba(0,0,0,0);border:1px dashed #d1cfc5;border-radius:12px;color:#87867f;font-size:.8125rem;cursor:pointer;transition:all .2s ease}.evidence_addRowBtn__Rv1g8:hover:not(:disabled){border-color:rgba(47,95,70,.3);color:#2f5f46;background:rgba(47,95,70,.05)}.evidence_addRowBtn__Rv1g8:disabled{opacity:.5;cursor:not-allowed}.evidence_purposeSuggestions__LUuxH{display:flex;flex-wrap:wrap;gap:.375rem}.evidence_suggestionChip__amQKi{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:rgba(198,97,63,.08);border:1px solid rgba(198,97,63,.15);border-radius:6px;color:#87867f;font-size:.6875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.evidence_suggestionChip__amQKi svg{color:#c6613f;flex-shrink:0}.evidence_suggestionChip__amQKi:hover{background:rgba(198,97,63,.15);color:#c6613f;border-color:rgba(198,97,63,.3)}.evidence_liveIndicator__WGRI3{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(47,95,70,.08);border:1px solid rgba(47,95,70,.2);border-radius:9999px;font-size:.75rem;font-weight:500;color:#2f5f46;letter-spacing:.02em;width:fit-content}.evidence_liveDot__7ikfg{width:8px;height:8px;background:#2f5f46;border-radius:50%;animation:evidence_livePulse__ou__z 1.5s ease-in-out infinite}@keyframes evidence_livePulse__ou__z{0%,to{opacity:1;box-shadow:none}50%{opacity:.7;box-shadow:none}}.evidence_policySources__3ikin{display:flex;flex-direction:column;gap:.75rem}.evidence_policySourceItem___Iq_8{background:#e8e6dc;border:1px solid #d1cfc5;border-radius:8px;overflow:hidden}.evidence_policySourceHeader__T6Vst{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;background:rgba(20,20,19,.02);border-bottom:1px solid #d1cfc5;gap:.75rem}.evidence_policySourceLabel__L0Eq2{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;color:#6a9bcc;text-transform:capitalize}.evidence_policySourceUrl__n43rw{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#87867f;font-family:monospace;text-decoration:none;transition:color .2s ease}.evidence_policySourceUrl__n43rw:hover{color:#6a9bcc}.evidence_policySourceContent__Yr18T{padding:.875rem;font-size:.8125rem;color:#3d3d3a;line-height:1.6;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.evidence_evidenceGrid__LdF5m{border:none;border-radius:0;overflow:hidden}.evidence_evidenceGrid__LdF5m .ag-cell{display:flex;align-items:center;padding-left:12px!important;padding-right:8px!important}.evidence_evidenceGrid__LdF5m .ag-header{background:rgba(47,95,70,.06);border-bottom:1px solid #d1cfc5}.evidence_evidenceGrid__LdF5m .ag-header-cell{padding:0 12px}.evidence_evidenceGrid__LdF5m .ag-header-cell-label{color:#2f5f46;font-weight:600;letter-spacing:.04em}.evidence_evidenceGrid__LdF5m .ag-row{background:rgba(0,0,0,0)!important;background-color:rgba(0,0,0,0)!important}.evidence_evidenceGrid__LdF5m .ag-row-hover,.evidence_evidenceGrid__LdF5m .ag-row:hover{background:rgba(47,95,70,.04)!important;background-color:rgba(47,95,70,.04)!important}.evidence_evidenceGrid__LdF5m .ag-row-odd{background:rgba(0,0,0,0)!important;background-color:rgba(0,0,0,0)!important}.evidence_evidenceGrid__LdF5m .ag-body-viewport,.evidence_evidenceGrid__LdF5m .ag-center-cols-viewport{background:rgba(0,0,0,0)}.evidence_evidenceGrid__LdF5m .ag-root-wrapper{background:rgba(0,0,0,0);border:none!important}.evidence_evidenceGrid__LdF5m .ag-root{border:none!important}.evidence_evidenceGrid__LdF5m .ag-paging-panel{background:rgba(47,95,70,.03);border-top:1px solid #d1cfc5}.evidence_emptyState__MbbMD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:5rem 2rem;text-align:center;color:#87867f}.evidence_emptyState__MbbMD svg{color:rgba(47,95,70,.25)}.evidence_emptyState__MbbMD h3{color:#141413;font-size:1.25rem;font-weight:600;margin:0}.evidence_emptyState__MbbMD p{max-width:400px;font-size:.9375rem;line-height:1.5;margin:0 0 .5rem}.rtu-checker_container__NyfgR{display:flex;flex-direction:column;gap:1.25rem;padding:0 0 2rem}.rtu-checker_inputSection__PRWh0{background:rgba(47,95,70,.03);border:1px solid rgba(47,95,70,.12);border-radius:12px;overflow:hidden}.rtu-checker_inputHeader__m9LjF{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(47,95,70,.12);background:rgba(47,95,70,.06)}.rtu-checker_inputHeader__m9LjF h3{font-size:1rem;font-weight:600;color:#2f5f46;margin:0;display:flex;align-items:center;gap:.5rem}.rtu-checker_modeToggle__2pf8B{display:flex;background:rgba(47,95,70,.06);border:1px solid rgba(47,95,70,.15);border-radius:8px;overflow:hidden}.rtu-checker_modeBtn__2vazD{padding:.375rem .875rem;background:rgba(0,0,0,0);border:none;color:#87867f;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.rtu-checker_modeBtn__2vazD.rtu-checker_modeBtnActive__tk6VP{background:#faf9f5;color:#2f5f46;box-shadow:0 1px 2px rgba(0,0,0,.05)}.rtu-checker_inputBody__JZvSn{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.rtu-checker_urlRow__tr67Z{display:flex;gap:.75rem;align-items:flex-start;padding:1rem;background:#faf9f5;border:1px solid rgba(47,95,70,.12);border-radius:12px;transition:border-color .2s ease}.rtu-checker_urlRow__tr67Z:focus-within{border-color:rgba(47,95,70,.3)}.rtu-checker_rowNumber__UWzNb{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(47,95,70,.12);color:#2f5f46;border-radius:8px;font-size:.75rem;font-weight:600;flex-shrink:0;margin-top:.25rem}.rtu-checker_rowFields__yLknL{flex:1;display:flex;flex-direction:column;gap:.5rem}.rtu-checker_urlInput__BrLIl{width:100%;padding:.5rem .75rem;background:rgba(47,95,70,.04);border:1px solid rgba(47,95,70,.12);border-radius:8px;color:#141413;font-size:.875rem;font-family:SF Mono,Monaco,Inconsolata,monospace}.rtu-checker_urlInput__BrLIl::placeholder{color:#87867f}.rtu-checker_urlInput__BrLIl:focus{outline:none;border-color:rgba(47,95,70,.4)}.rtu-checker_removeRowBtn__j4weg{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid #d1cfc5;border-radius:6px;color:#87867f;cursor:pointer;flex-shrink:0;margin-top:.25rem;transition:all .2s ease}.rtu-checker_removeRowBtn__j4weg:hover{background:rgba(220,38,38,.15);color:#dc2626;border-color:rgba(220,38,38,.3)}.rtu-checker_addRowBtn__eynFv{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:rgba(0,0,0,0);border:1px dashed #d1cfc5;border-radius:12px;color:#87867f;font-size:.8125rem;cursor:pointer;transition:all .2s ease}.rtu-checker_addRowBtn__eynFv:hover:not(:disabled){border-color:rgba(47,95,70,.3);color:#2f5f46;background:rgba(47,95,70,.05)}.rtu-checker_addRowBtn__eynFv:disabled{opacity:.5;cursor:not-allowed}.rtu-checker_bulkTextarea__ut90V{width:100%;min-height:140px;padding:.875rem;background:rgba(47,95,70,.04);border:1px solid rgba(47,95,70,.12);border-radius:8px;color:#141413;font-size:.875rem;font-family:SF Mono,Monaco,Inconsolata,monospace;resize:vertical;line-height:1.6}.rtu-checker_bulkTextarea__ut90V::placeholder{color:#87867f;font-family:inherit}.rtu-checker_bulkTextarea__ut90V:focus{outline:none;border-color:rgba(47,95,70,.4)}.rtu-checker_bulkHint__MyI6F{font-size:.75rem;color:#87867f;margin:0}.rtu-checker_purposeSection__hGlzp{display:flex;flex-direction:column;gap:.5rem}.rtu-checker_purposeLabel__0T3VG{font-size:.8125rem;font-weight:500;color:#3d3d3a}.rtu-checker_purposeInput__a1ml_{width:100%;padding:.625rem .875rem;background:rgba(47,95,70,.04);border:1px solid rgba(47,95,70,.12);border-radius:8px;color:#141413;font-size:.875rem;font-family:inherit;line-height:1.5;resize:none;overflow:hidden}.rtu-checker_purposeInput__a1ml_::placeholder{color:#87867f}.rtu-checker_purposeInput__a1ml_:focus{outline:none;border-color:rgba(47,95,70,.4)}.rtu-checker_purposeSuggestions__Uy6iY{display:flex;flex-wrap:wrap;gap:.375rem}.rtu-checker_suggestionChip__cW5Ej{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:rgba(198,97,63,.08);border:1px solid rgba(198,97,63,.15);border-radius:6px;color:#87867f;font-size:.6875rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.rtu-checker_suggestionChip__cW5Ej svg{color:#c6613f;flex-shrink:0}.rtu-checker_suggestionChip__cW5Ej:hover{background:rgba(198,97,63,.15);color:#c6613f;border-color:rgba(198,97,63,.3)}.rtu-checker_submitRow__RFxCv{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.5rem;border-top:1px solid #d1cfc5}.rtu-checker_submitLeft__bbRta{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.rtu-checker_urlCount___E8xB{font-size:.8125rem;color:#87867f}.rtu-checker_urlCount___E8xB strong{color:#141413}.rtu-checker_submitProgress__rgJS2{font-size:.75rem;color:#2f5f46;background:rgba(47,95,70,.08);border:1px solid rgba(47,95,70,.18);border-radius:999px;padding:.25rem .625rem;white-space:nowrap}.rtu-checker_submitBtn__HuFca{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#2f5f46;border:none;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease}.rtu-checker_submitBtn__HuFca:hover:not(:disabled){background:#234b36;transform:translateY(-1px)}.rtu-checker_submitBtn__HuFca:disabled{opacity:.5;cursor:not-allowed;transform:none}.rtu-checker_statsBar__Yod2a{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media screen and (max-width:900px){.rtu-checker_statsBar__Yod2a{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.rtu-checker_statsBar__Yod2a{grid-template-columns:1fr}}.rtu-checker_statCard__f_Zd1{background:rgba(47,95,70,.06);border:1px solid rgba(47,95,70,.12);border-radius:12px;padding:.8rem 1.5rem;display:flex;align-items:center;gap:1rem}.rtu-checker_statIcon__g0_4x{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.rtu-checker_statIcon__g0_4x.rtu-checker_amber__1DOr_,.rtu-checker_statIcon__g0_4x.rtu-checker_blue__bj4Pz,.rtu-checker_statIcon__g0_4x.rtu-checker_green__WoWdK,.rtu-checker_statIcon__g0_4x.rtu-checker_purple__y91cn{background:rgba(47,95,70,.12);color:#2f5f46}.rtu-checker_statContent__P3AEt .rtu-checker_statValue__aVApg{font-size:1.75rem;font-weight:700;color:#2f5f46;line-height:1.1}.rtu-checker_statContent__P3AEt .rtu-checker_statLabel__6_GY_{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#2f5f46;font-weight:600;margin-top:.25rem}.rtu-checker_gridSection___5Cwq{background:#f0eee6;border:1px solid rgba(47,95,70,.12);border-radius:12px;overflow:hidden}.rtu-checker_searchToolbar__hHGPM{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;background:#fff;border-bottom:1px solid rgba(47,95,70,.12);flex-wrap:wrap}.rtu-checker_searchToolbar__hHGPM .rtu-checker_filterGroup__eUE1Z{display:flex;gap:.375rem;flex-wrap:wrap}.rtu-checker_searchWrapper__QiawX{display:flex;align-items:center;gap:.5rem;flex:1;min-width:180px;max-width:320px}.rtu-checker_searchIcon__iAfSR{color:#2f5f46;flex-shrink:0;opacity:.6}.rtu-checker_filterBtn__RFQdi{padding:.375rem .75rem;background:rgba(47,95,70,.04);border:1px solid rgba(47,95,70,.12);border-radius:6px;color:#3d3d3a;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.rtu-checker_filterBtn__RFQdi:hover{background:rgba(47,95,70,.08);color:#2f5f46}.rtu-checker_filterBtn__RFQdi.rtu-checker_active__0ojNM{background:rgba(47,95,70,.15);border-color:rgba(47,95,70,.3);color:#2f5f46}.rtu-checker_filtersRow__hAhw6{display:flex;gap:.75rem;flex-wrap:wrap}.rtu-checker_searchInput__8bFz5{flex:1;padding:0;background:rgba(0,0,0,0);border:none;font-size:.875rem;color:#141413}.rtu-checker_searchInput__8bFz5::placeholder{color:#87867f}.rtu-checker_searchInput__8bFz5:focus{outline:none}.rtu-checker_clearSearchBtn__Fde_t{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:rgba(47,95,70,.1);border:none;border-radius:4px;color:#2f5f46;cursor:pointer;flex-shrink:0;transition:all .15s ease}.rtu-checker_clearSearchBtn__Fde_t:hover{background:rgba(47,95,70,.2)}.rtu-checker_statusBadge__yA1jx{display:inline-flex;align-items:center;gap:.375rem;padding:0;border-radius:0;font-size:.75rem;font-weight:500;background:none}.rtu-checker_statusBadge__yA1jx.rtu-checker_statusCompleted__0Yxvx{color:#2f5f46}.rtu-checker_statusBadge__yA1jx.rtu-checker_statusPending__Um4IO{color:#b45309;animation:rtu-checker_pulse__EiTkH 2s ease-in-out infinite}.rtu-checker_statusBadge__yA1jx.rtu-checker_statusError__25DB5{color:#dc2626}.rtu-checker_statusBadge__yA1jx.rtu-checker_statusWarning__jruSX{color:#b45309}@keyframes rtu-checker_pulse__EiTkH{0%,to{opacity:1}50%{opacity:.6}}.rtu-checker_verdictBadge__QgfXS{display:inline-flex;align-items:center;gap:.375rem;padding:0;border-radius:0;font-size:.75rem;font-weight:500;background:none}.rtu-checker_verdictBadge__QgfXS.rtu-checker_verdictPermitted__1JkWg{color:#2f5f46}.rtu-checker_verdictBadge__QgfXS.rtu-checker_verdictNotPermitted__T_DjI{color:#dc2626}.rtu-checker_verdictBadge__QgfXS.rtu-checker_verdictUnclear__A_nvz{color:#b45309}.rtu-checker_verdictBadge__QgfXS.rtu-checker_verdictUnknown__eElIw{color:#87867f}.rtu-checker_verdictPending__voH_q{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;color:#87867f;font-style:italic}.rtu-checker_verdictDot__YCyun{width:6px;height:6px;background:#b45309;border-radius:50%;animation:rtu-checker_blink__6Nm6_ 1.5s ease-in-out infinite}@keyframes rtu-checker_blink__6Nm6_{0%,to{opacity:1}50%{opacity:.3}}.rtu-checker_verdictUnknown__eElIw{color:#87867f;font-size:.875rem}.rtu-checker_confidenceCell__09BE2{display:flex;align-items:center;justify-content:center;position:relative;width:38px;height:38px}.rtu-checker_confidenceRing__u_FoH{transform:rotate(-90deg)}.rtu-checker_confidenceBg__Zpvg1{stroke:rgba(20,20,19,.08)}.rtu-checker_confidenceFill__V_spK{stroke:#2f5f46;transition:stroke-dashoffset .5s ease-out}.rtu-checker_confidenceValue__aK9t4{position:absolute;font-size:.625rem;font-weight:600;color:#3d3d3a}.rtu-checker_confidenceNa__Gp21i{color:#87867f;font-size:.875rem}.rtu-checker_sourceCell__gAqbY{display:flex;align-items:center;height:100%}.rtu-checker_sourceLink__wBjHZ{display:inline-flex;align-items:center;text-decoration:none;transition:color .2s ease}.rtu-checker_sourceLink__wBjHZ:hover .rtu-checker_sourceTitle__XlxAA{color:#2f5f46}.rtu-checker_sourceTitle__XlxAA{display:inline-flex;align-items:center;gap:.3rem;font-size:.875rem;font-weight:500;color:#141413;line-height:1;transition:color .2s ease}.rtu-checker_sourceTitle__XlxAA svg{opacity:.6;flex-shrink:0}.rtu-checker_validationIdCell__Qv__d{display:flex;align-items:center;gap:.5rem}.rtu-checker_validationId__Q5DVI{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.75rem;color:#141413;background:none;padding:0;border-radius:0}.rtu-checker_copyBtn__kE_JA{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid #d1cfc5;border-radius:4px;color:#87867f;cursor:pointer;transition:all .2s ease}.rtu-checker_copyBtn__kE_JA:hover{background:rgba(20,20,19,.05);color:#3d3d3a;border-color:#b0aea5}.rtu-checker_timestamp__J8JWh{font-size:.8125rem;color:#87867f}.rtu-checker_reasoningBtn__YhRD7{display:flex;align-items:center;gap:.375rem;padding:0;background:none;border:none;border-radius:0;color:#2f5f46;font-size:.75rem;font-weight:500;cursor:pointer;transition:color .2s ease}.rtu-checker_reasoningBtn__YhRD7:hover{color:#234b36}.rtu-checker_reasoningBtn__YhRD7 svg{flex-shrink:0}.rtu-checker_reasoningNa__SeyMo{color:#87867f;font-size:.875rem}.rtu-checker_drawerBackdrop__oquom{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:998;animation:rtu-checker_fadeIn__2_9sq .2s ease}.rtu-checker_drawer___PDXa{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:90vw;background:#f0eee6;border-left:1px solid #d1cfc5;z-index:999;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.rtu-checker_drawer___PDXa.rtu-checker_drawerOpen__ERB0c{transform:translateX(0)}.rtu-checker_inputDrawer__m5neh{position:fixed;top:0;right:0;bottom:0;width:560px;max-width:90vw;background:#f0eee6;border-left:1px solid #d1cfc5;z-index:999;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.rtu-checker_inputDrawer__m5neh.rtu-checker_drawerOpen__ERB0c{transform:translateX(0)}.rtu-checker_inputDrawerBody__bKdlC{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.rtu-checker_drawerHeader__dRukt{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #d1cfc5;background:#faf9f5}.rtu-checker_drawerHeader__dRukt h3{font-size:1.125rem;font-weight:600;color:#141413;margin:0}.rtu-checker_drawerCloseBtn__agqVD{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid #d1cfc5;border-radius:8px;color:#3d3d3a;cursor:pointer;transition:all .2s ease}.rtu-checker_drawerCloseBtn__agqVD:hover{background:rgba(20,20,19,.05);color:#141413;border-color:#b0aea5}.rtu-checker_drawerContent__1lbV5{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.rtu-checker_drawerSection__9BTsm{display:flex;flex-direction:column;gap:.5rem}.rtu-checker_drawerSection__9BTsm label{font-size:.75rem;font-weight:600;color:#87867f;text-transform:uppercase;letter-spacing:.05em}.rtu-checker_drawerSection__9BTsm p{font-size:.9375rem;color:#3d3d3a;margin:0;line-height:1.5}.rtu-checker_drawerLink__G3vd0{display:inline-flex;align-items:center;gap:.375rem;color:#6a9bcc;font-size:.875rem;text-decoration:none;word-break:break-all;transition:color .2s ease}.rtu-checker_drawerLink__G3vd0:hover{color:rgb(143.995,180.5,217.005);text-decoration:underline}.rtu-checker_drawerLink__G3vd0 svg{flex-shrink:0}.rtu-checker_drawerVerdict__nQs49{display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;padding:.375rem .75rem;border-radius:6px;width:fit-content}.rtu-checker_drawerVerdict__nQs49.rtu-checker_verdictPERMITTED__UWed5{background:rgba(47,95,70,.1);color:#2f5f46}.rtu-checker_drawerVerdict__nQs49.rtu-checker_verdictNOT_PERMITTED__BxGd3{background:rgba(220,38,38,.1);color:#dc2626}.rtu-checker_drawerVerdict__nQs49.rtu-checker_verdictUNCLEAR__ql8dn{background:rgba(180,83,9,.1);color:#b45309}.rtu-checker_drawerVerdict__nQs49.rtu-checker_verdictUnknown__eElIw{background:rgba(135,134,127,.1);color:#87867f}.rtu-checker_drawerReasoning__fUexn{background:#e8e6dc;border-radius:12px;padding:1.25rem;border:1px solid #d1cfc5}.rtu-checker_reasoningEmpty__cphBp{color:#87867f;font-style:italic;font-size:.875rem;margin:0}.rtu-checker_drawerConditions__o3ckc{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.375rem}.rtu-checker_drawerConditions__o3ckc li{font-size:.875rem;color:#3d3d3a;line-height:1.4}.rtu-checker_drawerConditions__o3ckc li::marker{color:#2f5f46}.rtu-checker_drawerError___jVpc{color:#dc2626!important;background:rgba(220,38,38,.1);padding:.75rem;border-radius:6px;border-left:3px solid #dc2626}.rtu-checker_drawerCode__OsyVW{font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.8125rem;color:#c6613f;background:rgba(198,97,63,.1);padding:.5rem .75rem;border-radius:6px;word-break:break-all}.rtu-checker_formattedReasoning__iFTGv{display:flex;flex-direction:column;gap:1rem}.rtu-checker_reasoningSection__mOcgc{display:flex;flex-direction:column;gap:.5rem}.rtu-checker_reasoningSectionTitle__uyEXS{font-size:.8125rem;font-weight:600;color:#c6613f;text-transform:uppercase;letter-spacing:.03em;margin:0;padding-bottom:.375rem;border-bottom:1px solid rgba(198,97,63,.2)}.rtu-checker_reasoningParagraph__YsBck,.rtu-checker_reasoningSectionBody__n6N5z{font-size:.9375rem;color:#3d3d3a;line-height:1.65}.rtu-checker_reasoningParagraph__YsBck{margin:0}.rtu-checker_reasoningParagraph__YsBck:first-child{font-size:1rem;color:#141413}.rtu-checker_reasoningList__BtInN{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.rtu-checker_reasoningList__BtInN li{font-size:.9375rem;color:#3d3d3a;line-height:1.5}.rtu-checker_reasoningList__BtInN li::marker{color:#6a9bcc}.rtu-checker_reasoningQuote__IiL8t{color:#6a9bcc;font-style:italic;background:rgba(106,155,204,.08);padding:.125rem .25rem;border-radius:3px}.rtu-checker_reasoningPositive__FybAD{color:#2f5f46;font-weight:600;background:rgba(47,95,70,.1);padding:.125rem .375rem;border-radius:4px}.rtu-checker_reasoningNegative__Ek0NR{color:#dc2626;font-weight:600;background:rgba(220,38,38,.1);padding:.125rem .375rem;border-radius:4px}.rtu-checker_reasoningCaution__dt9Hq{color:#b45309;font-weight:600;background:rgba(180,83,9,.1);padding:.125rem .375rem;border-radius:4px}@keyframes rtu-checker_fadeIn__2_9sq{0%{opacity:0}to{opacity:1}}.rtu-checker_loadingState__3IO3L{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;color:#87867f}.rtu-checker_loadingState__3IO3L p{margin:0;font-size:.95rem}.rtu-checker_spinner___oXIq{animation:rtu-checker_spin__0CVtg 1s linear infinite;color:#2f5f46}@keyframes rtu-checker_spin__0CVtg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rtu-checker_errorBanner__RJE6q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#dc2626}.rtu-checker_errorBanner__RJE6q p{margin:0;font-size:.875rem}.rtu-checker_retryBtn___CyrR{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:rgba(220,38,38,.15);border:1px solid rgba(220,38,38,.3);border-radius:6px;color:#dc2626;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.rtu-checker_retryBtn___CyrR:hover{background:rgba(220,38,38,.25)}.rtu-checker_emptyState__p1YZk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:5rem 2rem;text-align:center;color:#87867f}.rtu-checker_emptyState__p1YZk svg{color:rgba(47,95,70,.25)}.rtu-checker_emptyState__p1YZk h3{color:#141413;font-size:1.25rem;font-weight:600;margin:0}.rtu-checker_emptyState__p1YZk p{max-width:400px;font-size:.9375rem;line-height:1.5;margin:0 0 .5rem}.rtu-checker_liveIndicator___eKxf{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:rgba(47,95,70,.08);border:1px solid rgba(47,95,70,.2);border-radius:9999px;font-size:.75rem;font-weight:500;color:#2f5f46}.rtu-checker_liveDot__FXG6Y{width:8px;height:8px;background:#2f5f46;border-radius:50%;animation:rtu-checker_livePulse__ohHwg 1.5s ease-in-out infinite}@keyframes rtu-checker_livePulse__ohHwg{0%,to{opacity:1}50%{opacity:.7}}.rtu-checker_resultsGrid__tRlx7{border:none;border-radius:0;overflow:hidden}.rtu-checker_resultsGrid__tRlx7 .ag-cell{display:flex;align-items:center;padding-left:12px!important;padding-right:8px!important}.rtu-checker_resultsGrid__tRlx7 .ag-header{background:rgba(47,95,70,.06);border-bottom:1px solid #d1cfc5}.rtu-checker_resultsGrid__tRlx7 .ag-header-cell{padding:0 12px}.rtu-checker_resultsGrid__tRlx7 .ag-header-cell-label{color:#2f5f46;font-weight:600;letter-spacing:.04em}.rtu-checker_resultsGrid__tRlx7 .ag-row{background:rgba(0,0,0,0)!important;background-color:rgba(0,0,0,0)!important}.rtu-checker_resultsGrid__tRlx7 .ag-row-hover,.rtu-checker_resultsGrid__tRlx7 .ag-row:hover{background:rgba(47,95,70,.04)!important;background-color:rgba(47,95,70,.04)!important}.rtu-checker_resultsGrid__tRlx7 .ag-row-odd{background:rgba(0,0,0,0)!important;background-color:rgba(0,0,0,0)!important}.rtu-checker_resultsGrid__tRlx7 .ag-body-viewport,.rtu-checker_resultsGrid__tRlx7 .ag-center-cols-viewport{background:rgba(0,0,0,0)}.rtu-checker_resultsGrid__tRlx7 .ag-root-wrapper{background:rgba(0,0,0,0);border:none!important}.rtu-checker_resultsGrid__tRlx7 .ag-root{border:none!important}.rtu-checker_resultsGrid__tRlx7 .ag-paging-panel{background:rgba(47,95,70,.03);border-top:1px solid #d1cfc5}.pulse_pulseContainer__kC44h{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.pulse_statsBar__UZtZR{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media screen and (max-width:900px){.pulse_statsBar__UZtZR{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.pulse_statsBar__UZtZR{grid-template-columns:1fr}}.pulse_statCard__qEjqH{background:rgba(47,95,70,.06);border:1px solid rgba(47,95,70,.12);border-radius:12px;padding:.5rem 1rem;display:flex;align-items:center;gap:.75rem;position:relative;transition:opacity .2s ease}.pulse_statIcon__JRXNV{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pulse_statIcon__JRXNV.pulse_amber__OGYdP,.pulse_statIcon__JRXNV.pulse_blue__x9mf9,.pulse_statIcon__JRXNV.pulse_green__rj1Xp,.pulse_statIcon__JRXNV.pulse_neutral__JSAwv,.pulse_statIcon__JRXNV.pulse_red__OAnMJ{background:rgba(47,95,70,.12);color:#2f5f46}.pulse_statContent__nMiyV{display:flex;flex-direction:column}.pulse_statValue__mQ72j{font-size:1.75rem;font-weight:700;color:#2f5f46;line-height:1.1}.pulse_statLabel__NHKyc{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#2f5f46;font-weight:600;margin-top:.25rem}.pulse_statMeta__a2zTH{font-size:.75rem;color:#3d3d3a;margin-top:.15rem}.pulse_comingSoonBadge__inSl2{position:absolute;top:.75rem;right:.75rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;background:rgba(20,20,19,.06);border-radius:4px;color:#87867f}.pulse_gridSection__XS9jU{background:#f0eee6;border:1px solid rgba(47,95,70,.12);border-radius:12px;overflow:hidden}.pulse_gridSectionHeader__ciZC8{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;background:#fff;border-bottom:1px solid rgba(47,95,70,.12)}.pulse_feedMeta__oYv46{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(47,95,70,.1);border:1px solid rgba(47,95,70,.2);border-radius:20px;font-weight:600;font-size:12px;color:#2f5f46}.pulse_liveDot__6uRni{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:none;animation:pulse_livePulse__5X59a 1.6s ease-out infinite}@keyframes pulse_livePulse__5X59a{0%{transform:scale(.9);opacity:1}50%{transform:scale(1.4);opacity:.4}to{transform:scale(.9);opacity:1}}.pulse_loadingState__ilcwX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;color:#87867f}.pulse_loadingState__ilcwX p{margin:0;font-size:.95rem}.pulse_spinner__L0lHT{animation:pulse_spin__gcJW2 1s linear infinite;color:#2f5f46}@keyframes pulse_spin__gcJW2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pulse_errorBanner__57dTG{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#dc2626}.pulse_errorBanner__57dTG p{margin:0;font-size:.875rem}.pulse_retryBtn__ulKTu{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:rgba(220,38,38,.15);border:1px solid rgba(220,38,38,.3);border-radius:6px;color:#dc2626;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.pulse_retryBtn__ulKTu:hover{background:rgba(220,38,38,.25)}