._container_lggpg_1{padding:1.25rem var(--spacing-6);background-color:var(--surface);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:1.25rem;animation:_slideDown_lggpg_1 var(--animation-duration-fast) ease-out forwards}@keyframes _slideDown_lggpg_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._topRow_lggpg_22{display:flex;gap:var(--spacing-6);align-items:center}._header_lggpg_28{display:flex;gap:var(--spacing-8);align-items:center}._statBox_lggpg_34{display:flex;flex-direction:column;gap:var(--spacing-1)}._statLabel_lggpg_40{font-family:var(--font-family-base);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._statValue_lggpg_48{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;color:var(--foreground)}._badges_lggpg_56{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}._badge_lggpg_56{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);border:1px solid;font-family:var(--font-family-base);font-size:.875rem;font-weight:500}._badgeCount_lggpg_74{font-weight:700}@media(max-width:768px){._container_lggpg_1{padding:var(--spacing-4)}._header_lggpg_28{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}._statValue_lggpg_48{font-size:1.25rem}}._container_x3o34_1{min-height:calc(100vh - 4rem);background-color:var(--background);--tier-gold: color-mix(in srgb, var(--secondary) 70%, var(--foreground) 30%);--tier-silver: var(--neutral-500);--tier-bronze: hsl(30, 45%, 45%)}.dark ._container_x3o34_1{--tier-gold: color-mix(in srgb, var(--secondary) 80%, var(--neutral-900) 20%);--tier-silver: var(--neutral-400);--tier-bronze: hsl(30, 55%, 60%)}._header_x3o34_15{border-bottom:1px solid var(--border);background-color:var(--sidebar);padding:2.5rem var(--spacing-6)}._headerInner_x3o34_21{max-width:1000px;margin:0 auto}._introSection_x3o34_26{display:flex;justify-content:flex-end;align-items:flex-end;gap:var(--spacing-8);margin-bottom:var(--spacing-8)}._searchWrap_x3o34_34{position:relative;width:300px;flex-shrink:0}._searchIcon_x3o34_40{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--muted-foreground);pointer-events:none}._searchInput_x3o34_49{padding-left:calc(var(--spacing-3) * 2 + 18px)}._content_x3o34_53{max-width:1000px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._tableHeader_x3o34_59{display:flex;padding:var(--spacing-3) var(--spacing-4);font-family:var(--font-family-base);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);border-bottom:2px solid var(--border);margin-bottom:var(--spacing-4)}._colRank_x3o34_71{width:80px}._colName_x3o34_72{flex:1;display:flex;align-items:center;gap:var(--spacing-3)}._colScore_x3o34_73{width:100px;text-align:right;padding-right:var(--spacing-8)}._colBar_x3o34_74{width:200px}._colAction_x3o34_75{width:40px;display:flex;justify-content:flex-end;align-items:center;color:var(--muted-foreground)}._list_x3o34_77{display:flex;flex-direction:column;gap:var(--spacing-2)}._rowWrapper_x3o34_83{display:flex;flex-direction:column;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._rowWrapper_x3o34_83:hover:not(._expanded_x3o34_92){transform:translate(4px);box-shadow:var(--shadow-md);border-color:var(--primary)}._rowWrapper_x3o34_83._expanded_x3o34_92{box-shadow:var(--shadow-md);border-color:var(--primary)}._rowTop_x3o34_103{position:relative}._profileLink_x3o34_107{position:absolute;top:50%;right:var(--spacing-4);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--primary);border-radius:var(--radius-sm)}._profileLink_x3o34_107:focus-visible,._expandedProfileLink_x3o34_120:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._expandedProfileLink_x3o34_120{display:inline-flex;align-items:center;gap:var(--spacing-2);margin:var(--spacing-4);color:var(--primary);font-size:.875rem;font-weight:600;text-decoration:none}._expandedProfileLink_x3o34_120:hover{text-decoration:underline}._row_x3o34_83{display:flex;align-items:center;width:100%;padding:var(--spacing-4);padding-right:var(--spacing-16);cursor:pointer;user-select:none;background-color:transparent;border:none;font:inherit;color:inherit;text-align:left;border-radius:var(--radius-sm);transition:background-color var(--animation-duration-fast) ease}._row_x3o34_83:hover{background-color:color-mix(in srgb,var(--primary) 2%,transparent)}._row_x3o34_83:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._expandedPanel_x3o34_166{border-radius:0 0 var(--radius-sm) var(--radius-sm);overflow:hidden}._chevron_x3o34_171{transition:transform var(--animation-duration-fast) ease}._chevronOpen_x3o34_175{transform:rotate(180deg)}._rankNum_x3o34_179{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:700;font-size:1.125rem}._tierGold_x3o34_186 ._rankNum_x3o34_179{color:var(--tier-gold)}._tierSilver_x3o34_187 ._rankNum_x3o34_179{color:var(--tier-silver)}._tierBronze_x3o34_188 ._rankNum_x3o34_179{color:var(--tier-bronze)}._tierStandard_x3o34_189 ._rankNum_x3o34_179{color:var(--muted-foreground)}._passportThumb_x3o34_191{width:36px;height:auto;border-radius:var(--radius-sm);border:1px solid rgba(0,0,0,.1);box-shadow:var(--shadow);display:block;object-fit:cover}._flag_x3o34_201{font-size:1.5rem}._countryName_x3o34_205{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:500;color:var(--foreground)}._isoTag_x3o34_212{font-family:var(--font-family-base);font-size:.75rem;background:var(--muted);color:var(--muted-foreground);padding:2px 6px;border-radius:var(--radius-sm);margin-left:var(--spacing-2)}._colScore_x3o34_73{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:700;font-size:1.125rem;color:var(--primary)}._track_x3o34_230{width:100%;height:6px;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._fill_x3o34_238{height:100%;background-color:var(--primary);border-radius:var(--radius-full)}._tierGold_x3o34_186 ._fill_x3o34_238{background-color:var(--tier-gold)}._tierSilver_x3o34_187 ._fill_x3o34_238{background-color:var(--tier-silver)}._tierBronze_x3o34_188 ._fill_x3o34_238{background-color:var(--tier-bronze)}._loadingList_x3o34_248{display:flex;flex-direction:column;gap:var(--spacing-2)}._skeletonRow_x3o34_254{height:4rem}@media(max-width:768px){._introSection_x3o34_26{flex-direction:column;align-items:flex-start;gap:var(--spacing-6)}._searchWrap_x3o34_34{width:100%}._tableHeader_x3o34_59{display:none}._row_x3o34_83{flex-wrap:wrap;padding:var(--spacing-3);padding-right:var(--spacing-12)}._profileLink_x3o34_107{right:var(--spacing-3)}._row_x3o34_83:hover{transform:none}._colRank_x3o34_71{width:40px}._rankNum_x3o34_179{font-size:.9rem}._colName_x3o34_72{flex:1;min-width:0}._countryName_x3o34_205{font-size:.9rem}._isoTag_x3o34_212{display:none}._colScore_x3o34_73{width:auto;padding-right:0;font-size:.9rem}._colBar_x3o34_74{display:none}._colAction_x3o34_75{width:auto}._passportThumb_x3o34_191{width:28px}._flag_x3o34_201{font-size:1.125rem}}@media(max-width:360px){._header_x3o34_15,._content_x3o34_53{padding:var(--spacing-6) var(--spacing-4)}._countryName_x3o34_205,._rankNum_x3o34_179{font-size:.8rem}}
