:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--surface:#f6f7f9;--foreground:#1e293b;--muted-foreground:#67768e;--card:#fff;--border:#e4e7ec;--primary:#e2231c;--primary-foreground:#fff;--secondary:#1e293b;--secondary-foreground:#fff;--font-primary:"Barlow Semi Condensed", sans-serif;--font-secondary:"Roboto", sans-serif;--radius-m:16px;--radius-pill:999px;--color-success:#e7f6ec;--color-success-foreground:#1e7a3d;--color-warning:#fdf3e3;--color-warning-foreground:#eab308;--color-error:#fbe7e6;--color-error-foreground:#c21e17;--color-info:#e5edfb;--color-info-foreground:#1d4ed8}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-secondary);margin:0}._primary_1rqxk_1{background:var(--secondary);color:var(--secondary-foreground);border-radius:var(--radius-pill);font-family:var(--font-secondary);cursor:pointer;border:none;padding:14px 26px;font-size:14px;font-weight:600}._primary_1rqxk_1:hover{opacity:.9}._primary_1rqxk_1:disabled{opacity:.6;cursor:not-allowed}._field_19jhm_1{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._labelRow_19jhm_9{align-items:center;gap:3px;display:flex}._label_19jhm_9{color:var(--foreground);font-size:13px;font-weight:600}._required_19jhm_21{color:var(--primary);font-size:13px;font-weight:600}._box_19jhm_27{border:1px solid var(--border);border-radius:var(--radius-m);width:100%;font-family:var(--font-secondary);color:var(--foreground);background:var(--card);padding:12px 14px;font-size:14px}._box_19jhm_27::placeholder{color:var(--muted-foreground)}._box_19jhm_27:focus{outline:2px solid var(--secondary);outline-offset:1px}._boxError_19jhm_47{border-color:var(--color-error-foreground,#c21e17)}._errorText_19jhm_51{color:var(--color-error-foreground,#c21e17);font-size:12px}._textarea_19jhm_56{resize:vertical;min-height:90px;font-family:var(--font-secondary)}._selectWrapper_19jhm_63{position:relative}._select_19jhm_63{appearance:none;cursor:pointer}._selectChevron_19jhm_73{color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._uploadBox_19jhm_82{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-m);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;padding:24px;display:flex}._uploadInput_19jhm_96{display:none}._uploadIcon_19jhm_100{color:var(--muted-foreground)}._uploadMainLabel_19jhm_104{color:var(--foreground);font-size:14px;font-weight:600}._uploadSubLabel_19jhm_110{color:var(--muted-foreground);font-size:12px}._optionalTag_19jhm_115{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted-foreground);align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}._topBar_174v7_1{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;width:100%;padding:20px 80px;display:flex;position:relative}._logoLink_174v7_11{display:flex}._logo_174v7_11{width:auto;height:48px}._nav_174v7_20{align-items:center;gap:24px;display:flex}._navLink_174v7_26{font-family:var(--font-secondary);color:var(--foreground);font-size:14px;font-weight:600;text-decoration:none}._navLink_174v7_26:hover{color:var(--primary)}._menuButton_174v7_38{color:var(--foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:none}._mobileMenu_174v7_49{display:none}@media (width<=640px){._topBar_174v7_1{padding:16px 20px}._logo_174v7_11{height:36px}._nav_174v7_20{display:none}._menuButton_174v7_38{display:flex}._mobileMenu_174v7_49{background:var(--card);border-bottom:1px solid var(--border);z-index:20;flex-direction:column;padding:12px 20px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 16px #00000014}._mobileNavLink_174v7_84{font-family:var(--font-secondary);color:var(--foreground);padding:10px 0;font-size:14px;font-weight:600;text-decoration:none}}._content_1sij9_1{justify-content:center;width:100%;padding:48px 80px;display:flex}._card_1sij9_8{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);flex-direction:column;gap:32px;width:100%;max-width:800px;padding:40px;display:flex}@media (width<=640px){._content_1sij9_1{padding:24px 16px}._card_1sij9_8{gap:24px;padding:24px 20px}._pageTitle_1sij9_30{font-size:24px}}._pageTitle_1sij9_30{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:30px;font-weight:700}._pageSubtitle_1sij9_43{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.4}._warningBanner_1sij9_51{border-radius:var(--radius-m);color:#9a3412;background:#fff7ed;border:1px solid #fdba74;align-items:center;gap:10px;padding:14px 16px;display:flex}._warningBanner_1sij9_51 svg{flex-shrink:0}._warningBanner_1sij9_51 span{font-family:var(--font-secondary);font-size:13px;font-weight:600;line-height:1.4}._section_1sij9_73{flex-direction:column;gap:16px;width:100%;display:flex}._titleRow_1sij9_80{align-items:center;gap:10px;display:flex}._sectionTitle_1sij9_86{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:20px;font-weight:700}._internalUseNote_1sij9_94{color:var(--muted-foreground);align-items:center;gap:6px;display:flex}._internalUseNote_1sij9_94 span{font-family:var(--font-secondary);font-size:12px;font-style:italic}._row_1sij9_107{gap:20px;width:100%;display:flex}._row_1sij9_107>*{flex:1;min-width:0}@media (width<=640px){._row_1sij9_107{flex-direction:column;gap:16px}._row_1sij9_107>div:empty{display:none}}._subtitle_1sij9_129{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:14px;font-weight:600}._note_1sij9_137{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:12px;font-style:italic}._submitRow_1sij9_145{align-items:center;gap:16px;display:flex}._successMessage_1sij9_151{font-family:var(--font-secondary);color:var(--color-success-foreground,#1e7a3d);margin:0;font-size:14px;font-weight:600}._errorMessage_1sij9_159{font-family:var(--font-secondary);color:var(--color-error-foreground,#c21e17);margin:0;font-size:14px;font-weight:600}._collapsible_554vz_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);width:100%}._header_554vz_8{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}._header_554vz_8 svg{color:var(--muted-foreground);flex-shrink:0}._titleCol_554vz_27{flex-direction:column;gap:2px;display:flex}._title_554vz_27{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:22px;font-weight:700}._hint_554vz_41{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:12px}._content_554vz_48{flex-direction:column;gap:16px;padding:0 20px 20px;display:flex}._partyBadge_smmsw_1{border:2px solid var(--card);background:var(--secondary);width:40px;height:40px;color:var(--secondary-foreground);cursor:default;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-16px;right:-16px}._partyLogo_smmsw_17{object-fit:cover;border-radius:50%;width:100%;height:100%}._partyTooltip_smmsw_24{background:var(--secondary);border-radius:var(--radius-m);text-align:left;z-index:10;width:max-content;max-width:200px;padding:10px 14px;display:none;position:absolute;bottom:-4px;left:calc(100% + 12px);box-shadow:0 4px 12px #00000040}._partyBadge_smmsw_1:hover ._partyTooltip_smmsw_24{display:block}._partyTooltipEyebrow_smmsw_43{font-family:var(--font-secondary);color:#a9b4c9;margin:0;font-size:10px;font-weight:600}._partyTooltipName_smmsw_51{font-family:var(--font-secondary);color:var(--secondary-foreground);margin:0;font-size:14px;font-weight:700}._content_lubqb_1{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:48px 40px;display:flex}._loadingState_lubqb_11{font-family:var(--font-secondary);color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:80px 0;font-size:14px;display:flex}._loadingSpinner_lubqb_23{animation:.8s linear infinite _profile-spin_lubqb_1}@keyframes _profile-spin_lubqb_1{to{transform:rotate(360deg)}}._profileHeaderCard_lubqb_35{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);gap:28px;padding:28px;display:flex}._photo_lubqb_44{background:var(--surface);width:120px;height:120px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}._photoImg_lubqb_57{object-fit:cover;border-radius:50%;width:100%;height:100%}._infoCol_lubqb_64{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}._nameRow_lubqb_72{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._fullName_lubqb_80{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:30px;font-weight:700}._completeBadge_lubqb_88{background:var(--color-info);color:var(--color-info-foreground);border-radius:var(--radius-pill);font-family:var(--font-secondary);align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}._tagsRow_lubqb_101{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._candidacyPill_lubqb_108{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-secondary);color:var(--foreground);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}._metaRow_lubqb_122{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:14px}._sourceNote_lubqb_129{color:var(--color-success-foreground);font-family:var(--font-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}._section_lubqb_141{flex-direction:column;gap:20px;display:flex}._sectionTitle_lubqb_147{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:22px;font-weight:700}._detailRow_lubqb_155{flex-wrap:wrap;gap:32px;display:flex}._field_lubqb_161{flex-direction:column;flex:1;gap:4px;min-width:200px;display:flex}._fieldLabel_lubqb_169{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:12px;font-weight:700}._fieldValue_lubqb_177{font-family:var(--font-secondary);color:var(--foreground);margin:0;font-size:14px;line-height:1.4}._fieldValuePlaceholder_lubqb_185{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:14px;font-style:italic;line-height:1.4}._linksList_lubqb_194{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._linkItem_lubqb_201{color:var(--color-info-foreground);font-family:var(--font-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._linkItem_lubqb_201:hover{text-decoration:underline}._achievementsList_lubqb_216{flex-direction:column;gap:6px;display:flex}._achievementItem_lubqb_222{color:var(--color-success-foreground);align-items:flex-start;gap:8px;display:flex}._achievementItem_lubqb_222 p{font-family:var(--font-secondary);color:var(--foreground);margin:0;font-size:14px;line-height:1.4}._proposalsList_lubqb_237{flex-direction:column;gap:10px;padding-top:8px;display:flex}._proposalItem_lubqb_244{align-items:flex-start;gap:12px;display:flex}._proposalItem_lubqb_244 p{font-family:var(--font-secondary);color:var(--foreground);margin:0;font-size:14px;line-height:1.4}._proposalNumber_lubqb_258{background:var(--secondary);width:22px;height:22px;color:var(--secondary-foreground);font-family:var(--font-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}._proposalsCallout_lubqb_273{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);align-items:center;gap:16px;padding:20px;display:flex}._proposalsCalloutIcon_lubqb_283{background:var(--card);border:1px solid var(--border);width:40px;height:40px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._proposalsCalloutTitle_lubqb_296{font-family:var(--font-secondary);color:var(--foreground);margin:0 0 2px;font-size:14px;font-weight:700}._proposalsCalloutDescription_lubqb_304{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:13px}._sentenciaCard_lubqb_313{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);flex-direction:column;gap:12px;padding:20px;display:flex}._sentenciaHeader_lubqb_323{justify-content:space-between;align-items:center;gap:12px;display:flex}._sentenciaTypeBadge_lubqb_330,._sentenciaTypeBadgeNeutral_lubqb_331{border-radius:var(--radius-pill);font-family:var(--font-secondary);align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}._sentenciaTypeBadge_lubqb_330{background:var(--color-error);color:var(--color-error-foreground)}._sentenciaTypeBadgeNeutral_lubqb_331{background:var(--surface);color:var(--color-error-foreground)}._sentenciaDate_lubqb_352{font-family:var(--font-secondary);color:var(--muted-foreground);font-size:12px;font-weight:600}._sentenciaRow_lubqb_359{flex-wrap:wrap;gap:20px;display:flex}._sentenciaField_lubqb_365{flex-direction:column;flex:1;gap:3px;min-width:140px;display:flex}._sentenciaLabel_lubqb_373{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:11px;font-weight:700}._sentenciaValue_lubqb_381{font-family:var(--font-secondary);color:var(--foreground);margin:0;font-size:13px;line-height:1.4}._sentenciaValueBold_lubqb_389{font-family:var(--font-secondary);color:var(--foreground);margin:0;font-size:13px;font-weight:700;line-height:1.4}._sentenciaValueMuted_lubqb_398{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:13px;font-style:italic;line-height:1.4}@media (width<=640px){._content_lubqb_1{padding:24px 16px}._profileHeaderCard_lubqb_35{text-align:center;flex-direction:column;align-items:center;padding:20px}._infoCol_lubqb_64{align-items:center}._nameRow_lubqb_72,._tagsRow_lubqb_101{justify-content:center}._detailRow_lubqb_155,._sentenciaRow_lubqb_359{flex-direction:column;gap:16px}}._content_11sur_1{flex-direction:column;gap:48px;width:100%;padding:48px 80px;display:flex}._hero_11sur_9{flex-direction:column;gap:16px;display:flex}._eyebrow_11sur_15{background:var(--surface);border-radius:var(--radius-pill);align-self:flex-start;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}._eyebrowIcon_11sur_25{color:var(--primary);flex-shrink:0}._eyebrow_11sur_15 span{font-family:var(--font-secondary);color:var(--foreground);font-size:12px;font-weight:600}._title_11sur_37{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:36px;font-weight:700}._description_11sur_45{font-family:var(--font-secondary);color:var(--muted-foreground);max-width:760px;margin:0;font-size:15px;line-height:1.5}._dateRow_11sur_54{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._dateChip_11sur_61{border-radius:var(--radius-pill);border:1px solid var(--border);align-items:center;gap:8px;padding:10px 16px;display:flex}._dateChip_11sur_61 span{font-family:var(--font-secondary);color:var(--foreground);font-size:13px;font-weight:600}._section_11sur_77{flex-direction:column;gap:16px;display:flex}._sectionHeader_11sur_83{flex-direction:column;gap:2px;display:flex}._sectionTitle_11sur_89{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:20px;font-weight:700}._sectionSubtitle_11sur_97{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:13px}._candidatesRow_11sur_104{gap:20px;width:100%;display:flex}._card_11sur_110{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);min-width:0;color:inherit;flex-direction:column;flex:1;gap:16px;padding:24px;text-decoration:none;display:flex}._card_11sur_110:hover{border-color:var(--primary)}._cardTopRow_11sur_128{justify-content:space-between;align-items:center;display:flex}._iconBadge_11sur_134{background:var(--surface);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--foreground);justify-content:center;align-items:center;display:flex}._cardArrow_11sur_145{color:var(--muted-foreground);flex-shrink:0}._cardTitle_11sur_150{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:18px;font-weight:700}._cardDescription_11sur_158{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:13px}@media (width<=640px){._content_11sur_1{gap:32px;padding:24px 16px}._title_11sur_37{font-size:24px}._candidatesRow_11sur_104{flex-direction:column}}._card_17tha_1{flex-direction:column;align-items:center;gap:12px;display:flex}._avatarRing_17tha_8{border:6px solid var(--border);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}._avatarRingNone_17tha_20{border-color:var(--color-success-foreground)}._avatarRingObligacion_17tha_24{border-color:var(--color-warning-foreground)}._avatarRingPenal_17tha_28{border-color:var(--color-error-foreground)}._avatarPhoto_17tha_32{object-fit:cover;border-radius:50%;width:100px;height:100px}._avatarPlaceholder_17tha_39{background:var(--surface);width:100px;height:100px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex}._proposalsBadge_17tha_50,._proposalsBadgeDisabled_17tha_51{border:2px solid var(--card);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:-11px;right:-11px}._proposalsBadgeDisabled_17tha_51{background:var(--surface);color:var(--muted-foreground);cursor:not-allowed}._proposalsBadge_17tha_50{background:var(--color-info);color:var(--color-info-foreground);cursor:pointer}._tooltip_17tha_79{background:var(--secondary);width:260px;color:var(--secondary-foreground);border-radius:var(--radius-m);text-align:left;z-index:10;padding:16px;display:none;position:absolute;top:-8px;left:calc(100% + 12px);box-shadow:0 6px 16px #00000040}._proposalsBadge_17tha_50:hover ._tooltip_17tha_79{display:block}._tooltipTitle_17tha_98{font-family:var(--font-secondary);margin:0 0 8px;font-size:13px;font-weight:700}._tooltipList_17tha_105{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}._tooltipList_17tha_105 li{font-family:var(--font-secondary);font-size:12px;line-height:1.35}._name_17tha_119{font-family:var(--font-primary);color:var(--foreground);text-align:center;margin:0;font-size:16px;font-weight:700}._content_1s09g_1{flex-direction:column;gap:24px;width:100%;padding:48px 80px;display:flex}._pageHeader_1s09g_9{flex-direction:column;gap:4px;display:flex}._pageTitle_1s09g_15{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:28px;font-weight:700}._pageSubtitle_1s09g_23{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:14px}._tabsAndSentenciaRow_1s09g_30{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._tabs_1s09g_30{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);align-self:flex-start;gap:4px;padding:4px;display:inline-flex}._tabActive_1s09g_48,._tabInactive_1s09g_49{font-family:var(--font-secondary);border-radius:var(--radius-pill);padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none}._tabActive_1s09g_48{background:var(--secondary);color:var(--secondary-foreground)}._tabInactive_1s09g_49{color:var(--muted-foreground)}._sentenciaFilter_1s09g_67{flex-direction:column;align-items:flex-end;gap:6px;display:flex}._sentenciaFilterTitle_1s09g_74{font-family:var(--font-secondary);color:var(--foreground);font-size:13px;font-weight:600}._sentenciaToggle_1s09g_81{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);gap:4px;padding:4px;display:inline-flex}._sentenciaButton_1s09g_90{border-radius:var(--radius-pill);cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;justify-content:center;align-items:center;padding:10px 14px;display:flex;position:relative}._sentenciaButtonActive_1s09g_103._sentenciaNone_1s09g_103{background:var(--color-success-foreground);color:#fff}._sentenciaButtonActive_1s09g_103._sentenciaObligacion_1s09g_108{background:var(--color-warning-foreground);color:var(--foreground)}._sentenciaButtonActive_1s09g_103._sentenciaPenal_1s09g_113{background:var(--color-error-foreground);color:#fff}._sentenciaTooltip_1s09g_118{background:var(--secondary);color:var(--secondary-foreground);font-family:var(--font-secondary);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._sentenciaButton_1s09g_90:hover ._sentenciaTooltip_1s09g_118,._sentenciaButton_1s09g_90:focus-visible ._sentenciaTooltip_1s09g_118{opacity:1}._filtersRow_1s09g_141{flex-wrap:wrap;gap:12px;display:flex}._searchBar_1s09g_147{border:1px solid var(--border);border-radius:var(--radius-pill);flex:1;align-items:center;gap:8px;min-width:220px;padding:10px 16px;display:flex}._searchIcon_1s09g_158{color:var(--muted-foreground);flex-shrink:0}._searchInput_1s09g_163{font-family:var(--font-secondary);color:var(--foreground);background:0 0;border:none;outline:none;width:100%;font-size:14px}._searchInput_1s09g_163::placeholder{color:var(--muted-foreground)}._filterSelect_1s09g_177{border:1px solid var(--border);border-radius:var(--radius-pill);width:220px;font-family:var(--font-secondary);color:var(--foreground);background:var(--card);cursor:pointer;padding:10px 16px;font-size:14px}._filterSelect_1s09g_177:disabled{color:var(--muted-foreground);cursor:not-allowed;background:var(--surface)}._cardGrid_1s09g_195{grid-template-columns:repeat(4,1fr);gap:32px 20px;display:grid}._cardLink_1s09g_201{color:inherit;text-decoration:none;display:contents}._emptyState_1s09g_207{font-family:var(--font-secondary);color:var(--muted-foreground);text-align:center;padding:40px 0;font-size:14px}._loadingState_1s09g_215{font-family:var(--font-secondary);color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 0;font-size:14px;display:flex}._loadingSpinner_1s09g_227{animation:.8s linear infinite _erm-spin_1s09g_1}@keyframes _erm-spin_1s09g_1{to{transform:rotate(360deg)}}._filterAlert_1s09g_237{font-family:var(--font-secondary);color:var(--muted-foreground);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);margin:0;padding:48px 24px;font-size:14px;font-weight:600}._resultsFooter_1s09g_250{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:20px;display:flex}._resultsCount_1s09g_258{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:13px}._pagination_1s09g_265{align-items:center;gap:12px;display:flex}._pageArrow_1s09g_271{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;justify-content:center;align-items:center;display:flex}._pageArrow_1s09g_271:disabled{opacity:.5;cursor:not-allowed}._pageLabel_1s09g_289{font-family:var(--font-secondary);color:var(--foreground);font-size:13px;font-weight:600}@media (width<=900px){._cardGrid_1s09g_195{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){._content_1s09g_1{padding:24px 16px}._cardGrid_1s09g_195{grid-template-columns:repeat(2,1fr);gap:24px 12px}._filterSelect_1s09g_177,._searchBar_1s09g_147{width:100%;min-width:0}._tabsAndSentenciaRow_1s09g_30{flex-direction:column;align-items:stretch}._sentenciaFilter_1s09g_67{align-items:flex-start}}._redBar_1iuee_1{background:var(--primary);width:100%;height:10px}._hero_1iuee_7{background-position:50%;background-size:cover;width:100%;height:420px}._content_1iuee_14{flex-direction:column;gap:40px;width:100%;max-width:1200px;margin:0 auto;padding:56px 80px 80px;display:flex}._section_1iuee_24{flex-direction:column;gap:8px;display:flex}._title_1iuee_30{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:30px;font-weight:700}._paragraph_1iuee_38{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}._quote_1iuee_46{font-family:var(--font-primary);color:var(--foreground);text-align:center;margin:16px 0 0;font-size:22px;font-weight:700}._footer_1iuee_55{background:#000;flex-direction:column;align-items:center;gap:40px;width:100%;padding:64px 24px 24px;display:flex}._copyright_1iuee_65{font-family:var(--font-secondary);color:#9ca3af;margin:0;font-size:13px}@media (width<=640px){._hero_1iuee_7{height:220px}._content_1iuee_14{gap:32px;padding:32px 20px 48px}._title_1iuee_30{font-size:24px}._footer_1iuee_55{gap:28px;padding:40px 20px 20px}}._content_wge0w_1{flex-direction:column;gap:24px;width:100%;padding:48px 80px;display:flex}._backLink_wge0w_9{font-family:var(--font-secondary);color:var(--muted-foreground);align-self:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._backLink_wge0w_9:hover{color:var(--foreground)}._pageHeader_wge0w_25{flex-direction:column;gap:4px;display:flex}._title_wge0w_31{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:28px;font-weight:700}._subtitle_wge0w_39{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:14px}._rankingsGrid_wge0w_46{flex-wrap:wrap;gap:20px;display:flex}._loadingState_wge0w_52{font-family:var(--font-secondary);color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 0;font-size:14px;display:flex}._loadingSpinner_wge0w_64{animation:.8s linear infinite _ranking-catalog-spin_wge0w_1}@keyframes _ranking-catalog-spin_wge0w_1{to{transform:rotate(360deg)}}._card_wge0w_74{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);width:280px;color:inherit;flex-direction:column;gap:16px;padding:24px;text-decoration:none;display:flex}._card_wge0w_74:hover{border-color:var(--primary)}._cardTopRow_wge0w_91{align-items:center;display:flex}._iconBadge_wge0w_96{background:var(--surface);border-radius:var(--radius-pill);width:44px;height:44px;color:var(--foreground);justify-content:center;align-items:center;display:flex}._cardTitle_wge0w_107{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:18px;font-weight:700}._cardDescription_wge0w_115{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:13px}@media (width<=640px){._content_wge0w_1{padding:24px 16px}._title_wge0w_31{font-size:22px}._card_wge0w_74{width:100%}}._modalBackdrop_y0xv2_1{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modalCard_y0xv2_12{background:var(--card);border-radius:var(--radius-m);flex-direction:column;gap:16px;width:100%;max-width:560px;padding:32px;display:flex}._modalHeaderRow_y0xv2_23{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._modalTitle_y0xv2_30{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:18px;font-weight:700}._modalClose_y0xv2_38{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}._modalBody_y0xv2_51{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}._criteriaList_y0xv2_59{flex-direction:column;gap:8px;display:flex}._criteriaRow_y0xv2_65{font-family:var(--font-secondary);color:var(--foreground);background:var(--surface);border-radius:var(--radius-m);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}._criteriaPercent_y0xv2_77{font-weight:700}._gatesList_y0xv2_84{flex-direction:column;gap:8px;display:flex}._gatesEyebrow_y0xv2_90{font-family:var(--font-secondary);letter-spacing:.03em;text-transform:uppercase;color:var(--color-error-foreground);margin:0;font-size:11px;font-weight:700}._gateRow_y0xv2_100{font-family:var(--font-secondary);background:var(--surface);border:1px solid var(--color-error-foreground);border-radius:var(--radius-m);flex-direction:column;gap:2px;padding:10px 14px;display:flex}._gateLabel_y0xv2_111{color:var(--foreground);font-size:13px;font-weight:700}._gateDescription_y0xv2_117{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.4}._modalFooter_y0xv2_124{justify-content:flex-end;display:flex}._modalCta_y0xv2_129{font-family:var(--font-secondary);color:var(--secondary-foreground);background:var(--secondary);border-radius:var(--radius-pill);cursor:pointer;border:none;padding:10px 20px;font-size:14px;font-weight:600}._content_45fy2_1{flex-direction:column;gap:20px;width:100%;padding:48px 80px;display:flex}._backLink_45fy2_9{font-family:var(--font-secondary);color:var(--muted-foreground);align-self:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._backLink_45fy2_9:hover{color:var(--foreground)}._pageHeader_45fy2_25{flex-direction:column;gap:4px;display:flex}._titleRow_45fy2_31{align-items:center;gap:10px;display:flex}._title_45fy2_31{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:28px;font-weight:700}._helpButton_45fy2_45{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}._helpButton_45fy2_45:hover{color:var(--foreground);border-color:var(--primary)}._subtitle_45fy2_63{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:14px}._tabs_45fy2_70{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);align-self:flex-start;gap:4px;padding:4px;display:inline-flex}._tabActive_45fy2_80,._tabInactive_45fy2_81{font-family:var(--font-secondary);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;padding:10px 20px;font-size:14px;font-weight:600}._tabActive_45fy2_80{background:var(--secondary);color:var(--secondary-foreground)}._tabInactive_45fy2_81{color:var(--muted-foreground)}._filtersRow_45fy2_101{flex-wrap:wrap;gap:12px;display:flex}._filterSelect_45fy2_107{border:1px solid var(--border);border-radius:var(--radius-pill);width:220px;font-family:var(--font-secondary);color:var(--foreground);background:var(--card);cursor:pointer;padding:10px 16px;font-size:14px}._filterSelect_45fy2_107:disabled{color:var(--muted-foreground);cursor:not-allowed;background:var(--surface)}._filterAlert_45fy2_125,._emptyState_45fy2_126{font-family:var(--font-secondary);color:var(--muted-foreground);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);margin:0;padding:48px 24px;font-size:14px}._loadingState_45fy2_138{font-family:var(--font-secondary);color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 0;font-size:14px;display:flex}._loadingSpinner_45fy2_150{animation:.8s linear infinite _ranking-spin_45fy2_1}@keyframes _ranking-spin_45fy2_1{to{transform:rotate(360deg)}}._tableWrapper_45fy2_163{border:1px solid var(--border);border-radius:var(--radius-m);width:fit-content;max-width:100%;margin:0 auto;overflow-x:auto}._table_45fy2_163{table-layout:fixed;border-collapse:collapse;width:auto;font-family:var(--font-secondary)}._colRank_45fy2_181{width:64px}._colCandidate_45fy2_185{width:360px}._colParty_45fy2_189{width:140px}._colScore_45fy2_193{width:200px}._table_45fy2_163 th{text-align:left;color:var(--muted-foreground);text-transform:uppercase;background:var(--surface);border-bottom:1px solid var(--border);padding:12px 56px;font-size:12px;font-weight:600}._table_45fy2_163 td{color:var(--foreground);border-bottom:1px solid var(--border);padding:12px 56px;font-size:14px}._table_45fy2_163 tr:last-child td{border-bottom:none}._thRank_45fy2_219{text-align:center;width:48px}._candidateCell_45fy2_224{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}._candidateCell_45fy2_224:hover span{text-decoration:underline}._candidateCell_45fy2_224 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._miniAvatar_45fy2_243{background:var(--surface);width:32px;height:32px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._miniAvatar_45fy2_243 img{object-fit:cover;width:100%;height:100%}._partyCell_45fy2_262{width:24px;height:24px;color:var(--muted-foreground);align-items:center;display:flex;position:relative}._partyTooltip_45fy2_271{background:var(--secondary);border-radius:var(--radius-m);text-align:left;z-index:10;width:max-content;max-width:200px;padding:8px 12px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000040}._partyCell_45fy2_262:hover ._partyTooltip_45fy2_271{display:block}._partyTooltipEyebrow_45fy2_291{font-family:var(--font-secondary);color:#a9b4c9;margin:0;font-size:10px;font-weight:600}._partyTooltipName_45fy2_299{font-family:var(--font-secondary);color:var(--secondary-foreground);margin:0;font-size:13px;font-weight:700}._partyCell_45fy2_262 img{object-fit:contain;width:100%;height:100%}._scoreCell_45fy2_313{align-items:center;gap:10px;display:flex}._scoreTrack_45fy2_319{border-radius:var(--radius-pill);background:var(--surface);flex-shrink:0;width:100px;height:6px;overflow:hidden}._scoreFill_45fy2_328{border-radius:var(--radius-pill);height:100%}._scoreFillGreen_45fy2_334{background:var(--color-success-foreground)}._scoreFillYellow_45fy2_338{background:var(--color-warning-foreground)}._scoreFillRed_45fy2_342{background:var(--color-error-foreground)}._scoreValue_45fy2_346{text-align:right;width:28px;font-size:14px;font-weight:700}._noDataBadge_45fy2_353{letter-spacing:.03em;color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}@media (width<=640px){._content_45fy2_1{padding:24px 16px}._title_45fy2_31{font-size:22px}._filterSelect_45fy2_107{width:100%}}._content_1dpjg_1{flex-direction:column;gap:28px;width:100%;padding:48px 80px;display:flex}._backLink_1dpjg_9{font-family:var(--font-secondary);color:var(--primary);align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._backLink_1dpjg_9:hover{text-decoration:underline}._pageHeader_1dpjg_25{justify-content:space-between;align-items:center;gap:16px;display:flex}._titleCol_1dpjg_32{flex-direction:column;gap:4px;display:flex}._title_1dpjg_32{font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:32px;font-weight:700}._subtitle_1dpjg_46{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:14px}._helpButton_1dpjg_53{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card);width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}._helpButton_1dpjg_53:hover:not(:disabled),._helpButton_1dpjg_53:focus-visible{color:var(--foreground);border-color:var(--primary)}._helpButton_1dpjg_53:disabled{cursor:default}._helpTooltip_1dpjg_78{background:var(--secondary);width:max-content;max-width:220px;color:var(--secondary-foreground);font-family:var(--font-secondary);z-index:10;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:500;display:none;position:absolute;bottom:calc(100% + 10px);right:0}._helpTooltip_1dpjg_78:after{content:"";border:6px solid #0000;border-top-color:var(--secondary);position:absolute;top:100%;right:12px}._helpButton_1dpjg_53:hover ._helpTooltip_1dpjg_78,._helpButton_1dpjg_53:focus-visible ._helpTooltip_1dpjg_78{display:block}._metaRow_1dpjg_109{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 24px;display:flex}._metaLeft_1dpjg_121{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}._metaItem_1dpjg_128{font-family:var(--font-secondary);color:var(--foreground);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}._metaItem_1dpjg_128 svg{color:var(--muted-foreground);flex-shrink:0}._loadingState_1dpjg_143{font-family:var(--font-secondary);color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 0;font-size:14px;display:flex}._loadingSpinner_1dpjg_155{animation:.8s linear infinite _second-round-spin_1dpjg_1}@keyframes _second-round-spin_1dpjg_1{to{transform:rotate(360deg)}}._emptyState_1dpjg_165{font-family:var(--font-secondary);color:var(--muted-foreground);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);width:100%;margin:0;padding:48px 24px;font-size:14px}._headToHead_1dpjg_178{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-m);padding:40px;display:flex}._candidateCol_1dpjg_186{flex-direction:column;flex:1;align-items:center;gap:16px;min-width:0;display:flex}._vsDivider_1dpjg_195{flex-direction:column;flex-shrink:0;align-items:center;width:120px;display:flex}._vsLine_1dpjg_203{background:var(--border);flex:1;width:1px}._vsBadge_1dpjg_209{border-radius:var(--radius-pill);background:var(--secondary);width:56px;height:56px;color:var(--secondary-foreground);font-family:var(--font-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}._avatar_1dpjg_224{flex-shrink:0;width:140px;height:140px;position:relative}._ring_1dpjg_231{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}._ringTrack_1dpjg_239{fill:none;stroke:var(--border)}._ringProgress_1dpjg_244{fill:none;stroke-linecap:round}._avatarPhoto_1dpjg_249{background:var(--surface);width:116px;height:116px;color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;left:12px;overflow:hidden}._avatarPhoto_1dpjg_249 img{object-fit:cover;width:100%;height:100%}._partyBadgeAnchor_1dpjg_272{width:0;height:0;position:absolute;bottom:22px;right:22px}._candidateName_1dpjg_280{font-family:var(--font-primary);color:var(--foreground);text-align:center;margin:0;font-size:19px;font-weight:700}._investigationsBadge_1dpjg_291{font-family:var(--font-secondary);color:var(--foreground);background:var(--color-warning);border:1px solid var(--color-warning-foreground);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}._investigationsBadge_1dpjg_291 svg{color:var(--color-warning-foreground)}._statsBlock_1dpjg_309{flex-direction:column;align-items:center;gap:10px;display:flex}._statsRow_1dpjg_316{align-items:center;gap:24px;display:flex}._stat_1dpjg_309{flex-direction:column;align-items:center;gap:2px;display:flex}._statValue_1dpjg_329{font-family:var(--font-primary);color:var(--foreground);font-size:38px;font-weight:700;line-height:1.1}._statLabel_1dpjg_337,._placeRow_1dpjg_338{font-family:var(--font-secondary);color:var(--muted-foreground);font-size:12px;font-weight:600}._statDivider_1dpjg_345{background:var(--border);width:1px;height:44px}._placeRow_1dpjg_338{align-items:center;gap:6px;display:inline-flex}._divider_1dpjg_357{background:var(--border);border:none;width:100%;height:1px;margin:0}._criteriaTitle_1dpjg_365{width:100%;font-family:var(--font-primary);color:var(--foreground);margin:0;font-size:14px;font-weight:700}._criteriaBars_1dpjg_374{flex-direction:column;gap:14px;width:100%;display:flex}._bar_1dpjg_381{flex-direction:column;gap:6px;display:flex}._barHeader_1dpjg_387{font-family:var(--font-secondary);justify-content:space-between;gap:12px;font-size:12px;display:flex}._barTitle_1dpjg_395{color:var(--muted-foreground)}._barValue_1dpjg_399{color:var(--foreground);white-space:nowrap;font-weight:700}._barTrack_1dpjg_405{border-radius:var(--radius-pill);background:var(--border);height:8px;overflow:hidden}._barFill_1dpjg_412{border-radius:var(--radius-pill);height:100%}._tierGreenText_1dpjg_418{color:var(--color-success-foreground)}._tierYellowText_1dpjg_422{color:var(--color-warning-foreground)}._tierRedText_1dpjg_426{color:var(--color-error-foreground)}._tierGreenFill_1dpjg_430{background:var(--color-success-foreground)}._tierYellowFill_1dpjg_434{background:var(--color-warning-foreground)}._tierRedFill_1dpjg_438{background:var(--color-error-foreground)}._tierGreenStroke_1dpjg_442{stroke:var(--color-success-foreground)}._tierYellowStroke_1dpjg_446{stroke:var(--color-warning-foreground)}._tierRedStroke_1dpjg_450{stroke:var(--color-error-foreground)}._gateCard_1dpjg_454{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:16px;display:flex}._gateHeader_1dpjg_466{font-family:var(--font-primary);color:var(--foreground);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}._gateRows_1dpjg_476{flex-direction:column;gap:8px;width:100%;display:flex}._gateRow_1dpjg_476{justify-content:space-between;align-items:center;gap:12px;display:flex}._gateRow_1dpjg_476>span:last-child{flex-shrink:0}._gateRowTitle_1dpjg_494{min-width:0;font-family:var(--font-secondary);color:var(--foreground);flex:1;font-size:12px;font-weight:600}._gateTagPenalty_1dpjg_503,._gateTagClean_1dpjg_504,._gateTagNeutral_1dpjg_505{font-family:var(--font-secondary);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}._gateTagPenalty_1dpjg_503{color:var(--color-error-foreground);background:var(--color-error)}._gateTagClean_1dpjg_504{color:var(--color-success-foreground);background:var(--color-success)}._gateTagNeutral_1dpjg_505{color:var(--muted-foreground);background:var(--card);border:1px solid var(--border)}._gateEffect_1dpjg_532{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px;display:flex}._gateEffectPrefix_1dpjg_540{font-family:var(--font-secondary);font-size:12px;font-weight:600}._gateEffectBefore_1dpjg_546{font-family:var(--font-primary);color:var(--foreground);font-size:13px;font-weight:700}._gateEffectAfter_1dpjg_553{font-family:var(--font-primary);color:var(--color-error-foreground);font-size:14px;font-weight:800}._gateCaption_1dpjg_560{font-family:var(--font-secondary);color:var(--muted-foreground);margin:0;font-size:11px;line-height:1.35}._profileCta_1dpjg_568{width:100%;font-family:var(--font-secondary);color:var(--secondary-foreground);background:var(--secondary);border-radius:var(--radius-pill);justify-content:center;margin-top:auto;padding:14px 26px;font-size:14px;font-weight:600;text-decoration:none;display:flex}._profileCta_1dpjg_568:hover{opacity:.9}@media (width<=900px){._content_1dpjg_1{padding:32px 24px}._headToHead_1dpjg_178{flex-direction:column;gap:24px;padding:24px}._vsDivider_1dpjg_195{flex-direction:row;width:100%}._vsLine_1dpjg_203{width:auto;height:1px}}@media (width<=640px){._content_1dpjg_1{padding:24px 16px}._title_1dpjg_32{font-size:24px}._pageHeader_1dpjg_25{align-items:flex-start}._metaRow_1dpjg_109{padding:14px 16px}._headToHead_1dpjg_178{padding:20px 16px}._statsRow_1dpjg_316{gap:16px}._statValue_1dpjg_329{font-size:30px}._gateRow_1dpjg_476{flex-direction:column;align-items:flex-start;gap:6px}}
